TokenValidationParameters クラス
- java.
lang. Object - com.
microsoft. bot. connector. authentication. TokenValidationParameters
- com.
public class TokenValidationParameters
トークンの検証時に使用されるパラメーターのセットが含まれます。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
java.time.Duration |
clockSkew
時刻を検証するときに適用するクロック スキュー。 |
Open |
issuerSigningKeyResolver
省略可能 (推奨されません) 指定された URL の Open |
boolean |
requireSignedTokens
署名されていない場合にトークンを有効と見なすことができるかどうかを示す値。 |
java.util.List<java.lang.String> |
validIssuers
トークンの発行者に対するチェックに使用される有効な発行者が含まれます。 |
boolean |
validateAudience
トークンの検証中に対象ユーザーを検証するかどうかを制御します。 |
boolean |
validateIssuer
トークンの検証中に発行者を検証するかどうかを制御します。 |
boolean |
validateIssuerSigningKey
True を指定すると、署名証明書が検証されます。 |
boolean |
validateLifetime
トークンの検証中に有効期間を検証するかどうかを制御します。 |
コンストラクターの概要
メソッドの継承元: java.lang.Object
フィールドの詳細
clockSkew
public Duration clockSkew
時刻を検証するときに適用するクロック スキュー。
issuerSigningKeyResolver
public OpenIdMetadataResolver issuerSigningKeyResolver
指定された URL の OpenIdMetaData リゾルバーを返す省略可能 (および推奨されません) 関数。
requireSignedTokens
public boolean requireSignedTokens
署名されていない場合にトークンを有効と見なすことができるかどうかを示す値。
validIssuers
public List
トークンの発行者に対するチェックに使用される有効な発行者が含まれます。
validateAudience
public boolean validateAudience
トークンの検証中に対象ユーザーを検証するかどうかを制御します。
validateIssuer
public boolean validateIssuer
トークンの検証中に発行者を検証するかどうかを制御します。
validateIssuerSigningKey
public boolean validateIssuerSigningKey
True を指定すると、署名証明書が検証されます。
validateLifetime
public boolean validateLifetime
トークンの検証中に有効期間を検証するかどうかを制御します。
コンストラクターの詳細
TokenValidationParameters
public TokenValidationParameters()
既定のパラメーター。
TokenValidationParameters
public TokenValidationParameters(boolean validateIssuer, List
Parameters:
TokenValidationParameters
public TokenValidationParameters(TokenValidationParameters other)
コピー コンストラクター。
Parameters: