Api will update an OAuth Client
| Authorization required | string Default: Bearer Authorization |
Client Request
| id | string |
| name | string |
Array of objects (clients.ScopeDTO) | |
Array of objects (clients.SecretDTO) |
{- "id": "string",
- "name": "string",
- "scopes": [
- {
- "id": "string",
- "name": "string"
}
], - "secrets": [
- {
- "id": "string",
- "value": "string"
}
]
}{- "id": "string",
- "name": "string",
- "scopes": [
- {
- "id": "string",
- "name": "string"
}
], - "secrets": [
- {
- "id": "string",
- "value": "string"
}
]
}Api will create an OAuth Client on behalf of the user/application/service
Client Request
| id | string |
| name | string |
Array of objects (clients.ScopeDTO) | |
Array of objects (clients.SecretDTO) |
{- "id": "string",
- "name": "string",
- "scopes": [
- {
- "id": "string",
- "name": "string"
}
], - "secrets": [
- {
- "id": "string",
- "value": "string"
}
]
}{- "id": "string",
- "name": "string",
- "scopes": [
- {
- "id": "string",
- "name": "string"
}
], - "secrets": [
- {
- "id": "string",
- "value": "string"
}
]
}Api will fetch a Client by Id
| id required | string Client Id |
| Authorization required | string Default: Bearer Authorization |
{- "id": "string",
- "name": "string",
- "scopes": [
- {
- "id": "string",
- "name": "string"
}
], - "secrets": [
- {
- "id": "string",
- "value": "string"
}
]
}Api will delete an OAuth Client from the system
| id required | string Client Id |
| Authorization required | string Default: Bearer Authorization |
{- "id": "string",
- "name": "string",
- "scopes": [
- {
- "id": "string",
- "name": "string"
}
], - "secrets": [
- {
- "id": "string",
- "value": "string"
}
]
}Api will Fetch a list of OAuth Clients which can be searched by name as well as paginated
| skip required | integer Skip |
| limit required | integer Limit |
| search | string Search |
| Authorization required | string Default: Bearer Authorization |
[- {
- "id": "string",
- "name": "string",
- "scopes": [
- {
- "id": "string",
- "name": "string"
}
], - "secrets": [
- {
- "id": "string",
- "value": "string"
}
]
}
]Api will create an OAuth Client Scope
| id required | string Client Id |
| Authorization required | string Default: Bearer Authorization |
scopes
[- "string"
]{- "id": "string",
- "name": "string"
}Api will delete an OAuth Client Scope by id
| id required | string Client Id |
| pid required | string scope Id |
| Authorization required | string Default: Bearer Authorization |
{- "id": "string",
- "name": "string"
}Api will update an OAuth Client's scope
| id required | string Client Id |
| pid required | string scope Id |
| scopeName required | string Scope Name |
| Authorization required | string Default: Bearer Authorization |
{- "id": "string",
- "name": "string"
}Api will fetch a list of secretIds for a client
| id required | string Client Id |
| Authorization required | string Default: Bearer Authorization |
{- "id": "string",
- "value": "string"
}Api will add a secret to a client's secrets list
| id required | string Client Id |
| Authorization required | string Default: Bearer Authorization |
{- "id": "string",
- "value": "string"
}Api will delete an OAuth Client's secret
| id required | string Client Id |
| pid required | string Secret Id |
| Authorization required | string Default: Bearer Authorization |
{- "id": "string",
- "value": "string"
}Api will regenerate an OAuth Client's secret
| id required | string Client Id |
| pid required | string Secret Id |
| Authorization required | string Default: Bearer Authorization |
{- "id": "string",
- "value": "string"
}Fetch an access token
| provider | string Provider [onBehalfOf Flow] |
| grantType required | string Grant Type ['clientCredentials'||'onBehalfOf'] |
| clientID | string Client ID [Client Credentials Flow] |
| clientSecret | string Client Secret [Client Credentials Flow] |
| scope | string Scopes (comma seperated) [Client Credentials Flow] |
| audience | Array of strings Audience [Client Credentials Flow] |
| token | string Token [OnBehalfOf Flow] |
{- "accessToken": "string",
- "expiresAt": 0,
- "refreshToken": "string",
- "tokenType": "string"
}