Authentication & oAuth

The client requests an access token by authenticating with the authorization server and presenting the authorization grant

API

Fetch Access / Refresh Token POST

When sending API queries they must be made over HTTPS, and plain HTTP will be refused. You must include your X-App headers in all requests.

Access tokens are used in token-based authentication to allow an application to access an API. The application receives an access token after a user successfully authenticates and authorizes access, then passes the access token as a credential when it calls the target API. The passed token informs the API that the bearer of the token has been authorized to access the API and perform specific actions specified by the scope that was granted during authorization.

# ENDPOINT
/oauth/v2/token
More

oAuth. Fetch role by request POST

# ENDPOINT
/api/oAuthRepresentativeRole/getData/oAuthRepresentativeRoleSearchRequest
More

oAuth. Fetch device by request POST

# ENDPOINT
/api/oAuthDevice/getData/oAuthDeviceSearchRequest
More

oAuth. Create/update device POST

# ENDPOINT
/model/oAuthDevice/putDb
More

oAuth. Set device status by Request POST

# ENDPOINT
/api/oAuthDevice/setDeviceStatus/oAuthDeviceStatusRequest
More

oAuth. Change password by request POST

# ENDPOINT
/api/oAuthSecurity/changePassword/oAuthChangePasswordRequest
More

IB Login POST

Authentificate customer with login and pasword

# ENDPOINT
/oauth/v2/login
More

IB Challenge POST

Request MFA code for selected device

# ENDPOINT
/oauth/v2/challenge
More

IB Sign POST

Document sign (Get sign token) or authorize client to sign some document

Request MFA code using existing access_token.

Note!!! Before signing the document, you should login Internetbank.

# ENDPOINT
/oauth/v2/sign
More

IB Password Restore POST

Request password restore (if user exists then verification and confirmation codes will be send)

# ENDPOINT
/oauth/v2/passwordRestore
More

IB Password Restore Verification POST

Verify password restore MFA confirnation code

# ENDPOINT
/oauth/v2/passwordRestoreVerification
More

IB Password Restore Reset POST

Reset password using access token

# ENDPOINT
/oauth/v2/passwordRestoreReset
More