Authorization
eZintegrations platform supports all sort of Authorization for any standard APIs like REST API, SOAP API, gRPC or WebSocket.
- API Key
- Basic Authentication
- OAuth1.0
- OAuth2.0
- AWS Signature
- NTLM Authentication
- Custom Algorithm Signature
- Any other custom architecture based Authorization
API Key
API Key is key-value pair based authorization
When working with OAuth 2.0 and sending data in URL-encoded format, you can provide values in the 'refresh token endpoint body' field in the following format :
Refresh Token Endpoint Body :
{
"grant_type":"password",
"client_id":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"client_secret":"XXXXXXXXXXXXXXXXXXXXXXXX",
"username":"XXXXXXXXXXXXXXXXXXXXXXX",
"password":"XXXXXXXXXXXXXXXXXXXXXXXXX"
}
- When dealing with OAuth 2.0 and sending data in URL-encoded format as a string, you can provide values in the 'refresh token endpoint body' field using the following format:
Refresh Token Endpoint Body : "client_id=XXXXXXXXXXXXXXXXX&client_secret=XXXXXXXXXXX&grant_type=refresh_token&refresh_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"