JwtTokenExtractor class
Класс обработки маркеров JWT, который получает сведения об удостоверениях и выполняет проверку маркера безопасности.
Конструкторы
Jwt |
Инициализирует новый экземпляр класса JwtTokenExtractor. Извлекает соответствующие данные из токенов JWT. |
Свойства
open |
|
token |
Методы
get |
Возвращает удостоверение утверждений, связанное с запросом. |
get |
Возвращает удостоверение утверждений, связанное с запросом. |
Сведения о конструкторе
JwtTokenExtractor(VerifyOptions, string, string[])
Инициализирует новый экземпляр класса JwtTokenExtractor. Извлекает соответствующие данные из токенов JWT.
new JwtTokenExtractor(tokenValidationParameters: VerifyOptions, metadataUrl: string, allowedSigningAlgorithms: string[])
Параметры
- tokenValidationParameters
-
VerifyOptions
Параметры проверки маркера.
- metadataUrl
-
string
URL-адрес метаданных.
- allowedSigningAlgorithms
-
string[]
Разрешенные алгоритмы подписывания.
Сведения о свойстве
openIdMetadata
tokenValidationParameters
tokenValidationParameters: VerifyOptions
Значение свойства
VerifyOptions
Сведения о методе
getIdentity(string, string, string, string[])
Возвращает удостоверение утверждений, связанное с запросом.
function getIdentity(scheme: string, parameter: string, channelId: string, requiredEndorsements?: string[]): Promise<ClaimsIdentity | null>
Параметры
- scheme
-
string
Связанная схема.
- parameter
-
string
Маркер.
- channelId
-
string
Идентификатор канала, проверяемого в исходном запросе.
- requiredEndorsements
-
string[]
Необходимые подтверждения JWT.
Возвращаемое значение
Promise<ClaimsIdentity | null>
Представление Promise
для ClaimsIdentity или null
.
getIdentityFromAuthHeader(string, string, string[])
Возвращает удостоверение утверждений, связанное с запросом.
function getIdentityFromAuthHeader(authorizationHeader: string, channelId: string, requiredEndorsements?: string[]): Promise<ClaimsIdentity | null>
Параметры
- authorizationHeader
-
string
Необработанный заголовок HTTP в формате "Bearer [longString]".
- channelId
-
string
Идентификатор канала, проверяемого в исходном запросе.
- requiredEndorsements
-
string[]
Необходимые подтверждения JWT.
Возвращаемое значение
Promise<ClaimsIdentity | null>
Представление Promise
для ClaimsIdentity или null
.