/idp - idp-oauth
Rest API Documentation
REST API Documentation for Group idp-oauth, application /idp Version: 4.2.1.2
Endpoints (DRAFT)
GET /oauth2/revoke
Revoke Auth token information
Query Params:
- token [{'type': 'array', 'items': {'type': 'string'}}]:
- id_token_hint [{'type': 'string'}]:
- state [{'type': 'string'}]:
- post_logout_redirect_uri [{'type': 'string'}]:
- token_type_hint [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/Response
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/Response
POST /oauth2/revoke
Revoke Auth token information
Query Params:
- token [{'type': 'array', 'items': {'type': 'string'}}]:
- id_token_hint [{'type': 'string'}]:
- state [{'type': 'string'}]:
- post_logout_redirect_uri [{'type': 'string'}]:
- token_type_hint [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/Response
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/Response
POST /oauth2/token
Get Auth token
Query Params:
- client_id [{'type': 'string'}]:
- client_secret [{'type': 'string'}]:
- client_assertion [{'type': 'string'}]:
- client_assertion_type [{'type': 'string'}]:
- grant_type [{'type': 'string'}]:
- redirect_uri [{'type': 'string'}]:
- code [{'type': 'string'}]:
- refresh_token [{'type': 'string'}]:
- code_verifier [{'type': 'string'}]:
- username [{'type': 'string'}]:
- password [{'type': 'string'}]:
- device_code [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/OAuthTokenResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/OAuthTokenResponse
GET /oauth2/token/info
Get Auth token information
Query Params:
- token [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/OAuthTokenInfoResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/OAuthTokenInfoResponse
POST /oauth2/token/refresh
Refresh Auth token information
Query Params:
- refresh_token [{'type': 'string'}]: The refresh token, obtained due to token request which is used to get new Access Token.
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/OAuthTokenResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/OAuthTokenResponse
GET /oauth2/token/validate
Validate Auth token information
Query Params:
- token [{'type': 'string'}]:
- patternId [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/OAuthTokenValidateResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/OAuthTokenValidateResponse## Definitions