JWTAccessToken 작성
JWTAccessToken 조치는 JWT (JSON Web Token) 를 작성합니다.
자세한 정보는 JWT 문서를 참조하십시오.
다음 표는 JWTAccessToken 작성 조치에 대한 매개변수를 표시합니다.
| 이름 | 데이터 유형 | 관계 | 필수 | Notes ® |
|---|---|---|---|---|
| 헤더 | KeyValue쌍 | 하위 요소 | 예 | JWT 헤더를 구성하는 이름/값 쌍 세트입니다. 자세한 정보는 표 2 를 참조하십시오. |
| 페이로드 | KeyValue쌍 | 하위 요소 | 예 | JWT 페이로드를 형성하는 이름/값 쌍 세트입니다. 자세한 정보는표 3 을 참조하십시오. |
| 시크릿 | 문자열 | 하위 요소 | 예 | V1에서 시크릿은 Base64 PKCS8 PEM 파일이어야 합니다. V2 이상에서는 PVKS1 또는 PVKS8 PEM 파일일 수 있으며 일반 텍스트 또는 Base64 인코딩으로 입력할 수 있습니다. 자세한 정보는 표 4 를 참조하십시오. |
| savePath | JPath | 속성 | 예 | 이 값을 저장할 상태의 위치입니다. |
| 이름 | 데이터 유형 | 설명 | 필수 | 노트 |
|---|---|---|---|---|
| 이름 | 문자열 | 헤더의 이름 | 예 | |
| 값 | 문자열 | 헤더의 값입니다. | 아니오 |
| 이름 | 데이터 유형 | 설명 | 필수 | 노트 |
|---|---|---|---|---|
| 이름 | 문자열 | 페이로드의 이름입니다. | 예 | |
| 값 | 문자열 | 페이로드의 값입니다. | 아니오 |
| 이름 | 데이터 유형 | 설명 | 필수 | 노트 |
|---|---|---|---|---|
| 값 | 문자열 | 시크릿의 값입니다. | 아니오 |
XML 예제
이 조치는 제공된 헤더, 페이로드 및 시크릿 값이 있는 JWT를 작성하고 이를 /access_token위치의 상태에 저장합니다.
<CreateJWTAccessToken savePath="/access_token">
<Header>
<Value name="alg" value="HS256" />
<Value name="typ" value="JWT" />
</Header>
<Payload>
<Value name="iss" value="${/api_key}" />
</Payload>
<Secret value="${/api_secret}" />
</CreateJWTAccessToken>