aam authentication oauth authorization-server¶
Authentication 2.0 authorization server
authorization-server Specification¶
Type
Collection
Object Key(s)
name
Collection Name
Collection URI
/axapi/v3/aam/authentication/oauth/authorization-server
Element Name
authorization-server
Element URI
/axapi/v3/aam/authentication/oauth/authorization-server/{name}
Element Attributes
authorization-server_attributes
Statistics Data URI
/axapi/v3/aam/authentication/oauth/authorization-server/{name}/stats
Schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/aam/authentication/oauth/authorization-server | ||
Create List | POST | /axapi/v3/aam/authentication/oauth/authorization-server | ||
Get Object | GET | /axapi/v3/aam/authentication/oauth/authorization-server/{name} | ||
Get List | GET | /axapi/v3/aam/authentication/oauth/authorization-server | ||
Modify Object | POST | /axapi/v3/aam/authentication/oauth/authorization-server/{name} | ||
Replace Object | PUT | /axapi/v3/aam/authentication/oauth/authorization-server/{name} | ||
Replace List | PUT | /axapi/v3/aam/authentication/oauth/authorization-server | ||
Delete Object | DELETE | /axapi/v3/aam/authentication/oauth/authorization-server/{name} |
authorization-server-list¶
authorization-server-list is JSON List of authorization-server attributes
authorization-server-list : [
authorization-server attributes¶
authorization-endpoint
Description Specify URI for authorization
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
client-method
Description ‘ignored’: Clients’ browser will send data according to server spec (default); ‘post’: Clients’ browser will send data by POST; ‘get’: Clients’ browser will send data by GET;
Type: string
Supported Values: ignored, post, get
issuer
Description Specify openid provider name for authorization
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
name
Description Specify authorization server object name
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
server-method
Description ‘post’: AX will send data to server by POST (default); ‘get’: AX will send data to server by GET;
Type: string
Supported Values: post, get
token-endpoint
Description Specify URI for token exchange
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
user-tag
Description Customized tag
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
verification-cert
Description Specify certificate to verify ID token signature
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
Mutual Exclusion: verification-cert and verification-jwks are mutually exclusive
verification-jwks
Description Specify jwks file to verify ID token signature
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
Mutual Exclusion: verification-jwks and verification-cert are mutually exclusive
stats data¶
Counter |
Size |
Description |
|
---|---|---|---|
other-error |
8 |
other-error |
|
auth-fail |
8 |
auth-fail |
|
auth-succ |
8 |
auth-succ |
|
auth-req |
8 |
auth-req |
|
auth-error |
8 |
auth-error |