다음을 통해 공유


ClaimsIdentity 클래스

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.ClaimsIdentity

public class ClaimsIdentity

이는 JWT 클레임 ID에 대한 간단한 래퍼입니다.

생성자 요약

생성자 Description
ClaimsIdentity(DecodedJWT jwt)

auth0 JWT에서 데이터를 추출합니다.

ClaimsIdentity(String withAuthIssuer)

인증 발급자를 사용하여 수동으로 생성합니다.

ClaimsIdentity(String withAuthIssuer, String withType, Map<String,String> withClaims)

발급자 및 클레임을 사용하여 수동으로 생성합니다.

ClaimsIdentity(String withAuthIssuer, Map<String,String> withClaims)

발급자 및 클레임을 사용하여 수동으로 생성합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
java.util.Map<java.lang.String,java.lang.String> claims()

이 ID에 대한 클레임입니다.

java.lang.String getIssuer()

발급자입니다.

java.lang.String getType()

형식입니다.

boolean isAuthenticated()

클레임이 인증되는지 여부를 가져옵니다.

다음에서 상속된 메서드 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

생성자 세부 정보

ClaimsIdentity

public ClaimsIdentity(DecodedJWT jwt)

auth0 JWT에서 데이터를 추출합니다.

매개 변수:

jwt - 디코딩된 JWT입니다.

ClaimsIdentity

public ClaimsIdentity(String withAuthIssuer)

인증 발급자를 사용하여 수동으로 생성합니다.

매개 변수:

withAuthIssuer - 인증 발급자입니다.

ClaimsIdentity

public ClaimsIdentity(String withAuthIssuer, String withType, Map withClaims)

발급자 및 클레임을 사용하여 수동으로 생성합니다.

매개 변수:

withAuthIssuer - 인증 발급자입니다.
withType - 인증 형식입니다.
withClaims - 클레임의 맵입니다.

ClaimsIdentity

public ClaimsIdentity(String withAuthIssuer, Map withClaims)

발급자 및 클레임을 사용하여 수동으로 생성합니다.

매개 변수:

withAuthIssuer - 인증 발급자입니다.
withClaims - 클레임의 맵입니다.

메서드 세부 정보

claims

public Map claims()

이 ID에 대한 클레임입니다.

반환:

클레임의 맵입니다.

getIssuer

public String getIssuer()

발급자입니다.

반환:

발급자입니다.

getType

public String getType()

형식입니다.

반환:

형식입니다.

isAuthenticated

public boolean isAuthenticated()

클레임이 인증되는지 여부를 가져옵니다.

반환:

인증된 경우 true입니다.

적용 대상