Mint Token
Issues an access token, and optionally an ID token and refresh token, for the key's bound user against one of the application's clients. Scopes are filtered exactly as consent would filter them.
Authorization
BearerAuth JWT access token for internal API access. Requires 'private' scope for most endpoints, 'admin' scope for administrative operations.
In: header
Header Parameters
Define the version of the Connect protocol
1Define the timeout, in ms
Request Body
application/json
1 <= length <= 128items <= 64RFC 8707 resource indicator.
Bound into the ID token when include_id_token is set.
Optional narrowing of the token's audience to a subset of the applications the client is bound to, by application_id. Can never widen it.
items <= 32Also return an OIDC ID token. Requires the openid scope.
Response Body
application/json
application/json
curl -X POST "https://auth.xeonr.io/xeonr.auth.private.v1.AutomationService/MintToken" \ -H "Connect-Protocol-Version: 1" \ -H "Content-Type: application/json" \ -d '{}'{
"accessToken": "string",
"tokenType": "string",
"expiresIn": 0,
"expiresAt": "2023-01-15T01:30:15.01Z",
"idToken": "string",
"refreshToken": "string",
"credentialId": 0,
"grantedScopes": [
"string"
],
"droppedScopes": [
"string"
],
"audience": [
"string"
],
"actingAs": "string"
}{
"code": "not_found",
"message": "string",
"details": [
{
"type": "string",
"value": "string",
"debug": {}
}
]
}Get Automation Key Info POST
Returns the application, covered clients, bound user and limits of the automation key presented as the bearer token.
xeonr.auth.private.v1.BrandingService
Manages an organisation's brand profiles (the list of branded sign-in flows that application clients can select). Organisation administrators only.