JWTAccessToken 작성

JWTAccessToken 조치는 JWT (JSON Web Token) 를 작성합니다.

자세한 정보는 JWT 문서를 참조하십시오.

다음 표는 JWTAccessToken 작성 조치에 대한 매개변수를 표시합니다.

표 1. JWTAccessToken 조치 매개변수 작성
이름 데이터 유형 관계 필수 Notes ®
헤더 KeyValue쌍 하위 요소 JWT 헤더를 구성하는 이름/값 쌍 세트입니다. 자세한 정보는 표 2 를 참조하십시오.
페이로드 KeyValue쌍 하위 요소 JWT 페이로드를 형성하는 이름/값 쌍 세트입니다. 자세한 정보는표 3 을 참조하십시오.
시크릿 문자열 하위 요소 V1에서 시크릿은 Base64 PKCS8 PEM 파일이어야 합니다. V2 이상에서는 PVKS1 또는 PVKS8 PEM 파일일 수 있으며 일반 텍스트 또는 Base64 인코딩으로 입력할 수 있습니다. 자세한 정보는 표 4 를 참조하십시오.
savePath JPath 속성 이 값을 저장할 상태의 위치입니다.
표 2. 헤더 구조
이름 데이터 유형 설명 필수 노트
이름 문자열 헤더의 이름
문자열 헤더의 값입니다. 아니오  
표 3. 페이로드 구조
이름 데이터 유형 설명 필수 노트
이름 문자열 페이로드의 이름입니다.
문자열 페이로드의 값입니다. 아니오  
표 4. 시크릿 구조
이름 데이터 유형 설명 필수 노트
문자열 시크릿의 값입니다. 아니오

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>