다음을 통해 공유


EndorsementsValidator class

JWT 보증을 확인하는 도우미 메서드를 포함합니다.

메서드

validate(string, string[])

들어오는 활동에서 제공되는 ChannelId 집합이 모두 JWT 토큰에 있는 보증과 일치하는지 확인합니다. 예를 들어 활동이 웹 채팅에서 가져온 경우 channelId는 "webchat"을 표시하고 jwt 토큰 보증은 일치해야 합니다.

메서드 세부 정보

validate(string, string[])

들어오는 활동에서 제공되는 ChannelId 집합이 모두 JWT 토큰에 있는 보증과 일치하는지 확인합니다. 예를 들어 활동이 웹 채팅에서 가져온 경우 channelId는 "webchat"을 표시하고 jwt 토큰 보증은 일치해야 합니다.

static function validate(channelId: string, endorsements: string[]): boolean

매개 변수

channelId

string

일반적으로 활동에서 추출된 채널 이름입니다. 활동이 선호도로 설정된 ChannelId 필드입니다.

endorsements

string[]

JWT 토큰에 서명한 사람은 특정 채널에 대해서만 활동을 보낼 수 있습니다. 해당 목록은 인증 목록이며 여기에서 channelId에 대해 유효성을 검사합니다.

반환

boolean

True이면 인증 집합에 channelId가 있습니다. channelId를 찾을 수 없으면 False입니다.