aam authorization policy jwt-claim-map

Map attributes to JWT claims

jwt-claim-map Specification

Parameter Value
Type Collection
Object Key(s) attr-num
Collection Name jwt-claim-map-list
Collection URI /axapi/v3/aam/authorization/policy/{name}/jwt-claim-map
Element Name jwt-claim-map
Element URI /axapi/v3/aam/authorization/policy/{name}/jwt-claim-map/{attr-num}
Element Attributes jwt-claim-map_attributes
Partition Visibility shared
Schema jwt-claim-map schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/aam/authorization/policy/{name}/jwt-claim-map

jwt-claim-map attributes

Create List

POST

/axapi/v3/aam/authorization/policy/{name}/jwt-claim-map

jwt-claim-map attributes

Get Object

GET

/axapi/v3/aam/authorization/policy/{name}/jwt-claim-map/{attr-num}

jwt-claim-map attributes

Get List

GET

/axapi/v3/aam/authorization/policy/{name}/jwt-claim-map

jwt-claim-map-list

Modify Object

POST

/axapi/v3/aam/authorization/policy/{name}/jwt-claim-map/{attr-num}

jwt-claim-map attributes

Replace Object

PUT

/axapi/v3/aam/authorization/policy/{name}/jwt-claim-map/{attr-num}

jwt-claim-map attributes

Replace List

PUT

/axapi/v3/aam/authorization/policy/{name}/jwt-claim-map

jwt-claim-map-list

Delete Object

DELETE

/axapi/v3/aam/authorization/policy/{name}/jwt-claim-map/{attr-num}

jwt-claim-map attributes

jwt-claim-map-list

jwt-claim-map-list is JSON List of jwt-claim-map attributes

jwt-claim-map-list : [

jwt-claim-map attributes

attr-num

Description Spcify attribute ID for claim mapping

Type: number

Range: 1-32

bool-val

Description ‘true’: True; ‘false’: False;

Type: string

Supported Values: true, false

boolean-type

Description Claim type is boolean

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: boolean-type, string-type, and number-type are mutually exclusive

claim

Description Specify JWT claim name to map to.

Type: string

Maximum Length: 63 characters

Maximum Length: 1 characters

num-val

Description Specify JWT claim value.

Type: number

Range: 0-4294967295

number-type

Description Claim type is number

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: number-type, string-type, and boolean-type are mutually exclusive

str-val

Description Specify JWT claim value.

Type: string

Format: string-rlx

Maximum Length: 63 characters

Maximum Length: 1 characters

string-type

Description Claim type is string

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: string-type, number-type, and boolean-type are mutually exclusive

type

Description Specify claim type

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters