RequestParameterBuilder module

関数

addApplicationTelemetry(Map<string, string>, ApplicationTelemetry)

クライアント テレメトリ パラメーターを追加する

addAuthorizationCode(Map<string, string>, string)

トークンと交換するためにユーザーによって渡された authorization_code を追加する

addBrokerParameters(Map<string, string>, string, string)
addCcsOid(Map<string, string>, ClientInfo)

アカウント オブジェクトの CCS (キャッシュ資格情報サービス) クエリ パラメーターを追加します

addCcsUpn(Map<string, string>, string)

login_hintの CCS (Cache Credential Service) クエリ パラメーターを追加します

addClaims(Map<string, string>, string, string[])

要求を追加する

addCliData(Map<string, string>)

クライアント データのサポートを示す要求に clidata=1 を追加する

addClientAssertion(Map<string, string>, string)

機密クライアント フロー用に clientAssertion を追加する

addClientAssertionType(Map<string, string>, string)

機密クライアント フロー用に clientAssertionType を追加する

addClientCapabilitiesToClaims(string, string[])
addClientId(Map<string, string>, string)

clientId の追加

addClientInfo(Map<string, string>)

クライアント情報を追加する

addClientSecret(Map<string, string>, string)

client_secretを追加する

addCodeChallengeParams(Map<string, string>, string, string)

code_challengeとcode_challenge_methodを追加する

  • どちらかが渡されない場合は throw
addCodeVerifier(Map<string, string>, string)

トークンと交換するためにユーザーによって渡された code_verifier を追加する

addCorrelationId(Map<string, string>, string)

correlationId の追加

addDeviceCode(Map<string, string>, string)

トークンと交換するためにユーザーによって渡された authorization_code を追加する

addDomainHint(Map<string, string>, string)

domain_hintを追加する

addEARParameters(Map<string, string>, string)

EAR (Encrypted Authorize Response) 要求パラメーターの追加

addExtraQueryParameters(Map<string, string>, StringDict)

extraQueryParams を追加する

addGrantType(Map<string, string>, string)

許可の種類を追加する

addIdTokenHint(Map<string, string>, string)

ログアウト要求にid_token_hintを追加する

addInstanceAware(Map<string, string>)
addLibraryInfo(Map<string, string>, LibraryInfo)

ライブラリ情報クエリパラメーターの追加

addLoginHint(Map<string, string>, string)

login_hintを追加する

addLogoutHint(Map<string, string>, string)

"サイレント" ログアウトlogout_hintパラメーターを追加し、サーバー アカウント ピッカーを禁止します

addNativeBroker(Map<string, string>)

STS が WAM (使用可能な場合) の使用を試みる必要があることを示すフラグを追加する

addNonce(Map<string, string>, string)

nonce を追加する

addOboAssertion(Map<string, string>, string)

機密クライアント フロー用の OBO アサーションを追加する

addPassword(Map<string, string>, string)

パスワード付与フローの password を追加します

addPopToken(Map<string, string>, string)

クエリ パラメーターにpop_jwkを追加する

addPostBodyParameters(Map<string, string>, StringDict)

要求パラメーターに承認本文パラメーターを追加します

addPostLogoutRedirectUri(Map<string, string>, string)

ログアウト後の redirectUri の追加

addPrompt(Map<string, string>, string)

プロンプトの追加

addRedirectUri(Map<string, string>, string)

redirect_uriを追加する

addRefreshToken(Map<string, string>, string)

ユーザーによって渡された refreshToken を追加する

addRequestTokenUse(Map<string, string>, string)

許可の種類を追加する

addResponseMode(Map<string, string>, ResponseMode)

response_modeを追加します。 は既定でクエリに設定されます。

addResponseType(Map<string, string>, OAuthResponseType)

指定したresponse_typeを追加する

addScopes(Map<string, string>, string[], boolean, string[])

スコープを追加します。 ユーザー以外のシナリオで既定のスコープを防ぐために addOidcScopes を false に設定する

addServerTelemetry(Map<string, string>, ServerTelemetryManager)

サーバー テレメトリ フィールドを追加する

addSid(Map<string, string>, string)

sid を追加する

addSshJwk(Map<string, string>, string)

クエリ パラメーターに SSH JWK とキー ID を追加する

addState(Map<string, string>, string)

状態の追加

addThrottling(Map<string, string>)

調整がサポートされていることをサーバーに示すパラメーターを追加します

addUsername(Map<string, string>, string)

パスワード付与フローの username を追加します

instrumentBrokerParams(Map<string, string>, string, IPerformanceClient)

関数の詳細

addApplicationTelemetry(Map<string, string>, ApplicationTelemetry)

クライアント テレメトリ パラメーターを追加する

function addApplicationTelemetry(parameters: Map<string, string>, appTelemetry: ApplicationTelemetry)

パラメーター

parameters

Map<string, string>

appTelemetry
ApplicationTelemetry

addAuthorizationCode(Map<string, string>, string)

トークンと交換するためにユーザーによって渡された authorization_code を追加する

function addAuthorizationCode(parameters: Map<string, string>, code: string)

パラメーター

parameters

Map<string, string>

code

string

addBrokerParameters(Map<string, string>, string, string)

function addBrokerParameters(parameters: Map<string, string>, brokerClientId: string, brokerRedirectUri: string)

パラメーター

parameters

Map<string, string>

brokerClientId

string

brokerRedirectUri

string

addCcsOid(Map<string, string>, ClientInfo)

アカウント オブジェクトの CCS (キャッシュ資格情報サービス) クエリ パラメーターを追加します

function addCcsOid(parameters: Map<string, string>, clientInfo: ClientInfo)

パラメーター

parameters

Map<string, string>

clientInfo
ClientInfo

addCcsUpn(Map<string, string>, string)

login_hintの CCS (Cache Credential Service) クエリ パラメーターを追加します

function addCcsUpn(parameters: Map<string, string>, loginHint: string)

パラメーター

parameters

Map<string, string>

loginHint

string

addClaims(Map<string, string>, string, string[])

要求を追加する

function addClaims(parameters: Map<string, string>, claims?: string, clientCapabilities?: string[])

パラメーター

parameters

Map<string, string>

claims

string

clientCapabilities

string[]

addCliData(Map<string, string>)

クライアント データのサポートを示す要求に clidata=1 を追加する

function addCliData(parameters: Map<string, string>)

パラメーター

parameters

Map<string, string>

addClientAssertion(Map<string, string>, string)

機密クライアント フロー用に clientAssertion を追加する

function addClientAssertion(parameters: Map<string, string>, clientAssertion: string)

パラメーター

parameters

Map<string, string>

clientAssertion

string

addClientAssertionType(Map<string, string>, string)

機密クライアント フロー用に clientAssertionType を追加する

function addClientAssertionType(parameters: Map<string, string>, clientAssertionType: string)

パラメーター

parameters

Map<string, string>

clientAssertionType

string

addClientCapabilitiesToClaims(string, string[])

function addClientCapabilitiesToClaims(claims?: string, clientCapabilities?: string[]): string

パラメーター

claims

string

clientCapabilities

string[]

返品

string

addClientId(Map<string, string>, string)

clientId の追加

function addClientId(parameters: Map<string, string>, clientId: string)

パラメーター

parameters

Map<string, string>

clientId

string

addClientInfo(Map<string, string>)

クライアント情報を追加する

function addClientInfo(parameters: Map<string, string>)

パラメーター

parameters

Map<string, string>

addClientSecret(Map<string, string>, string)

client_secretを追加する

function addClientSecret(parameters: Map<string, string>, clientSecret: string)

パラメーター

parameters

Map<string, string>

clientSecret

string

addCodeChallengeParams(Map<string, string>, string, string)

code_challengeとcode_challenge_methodを追加する

  • どちらかが渡されない場合は throw
function addCodeChallengeParams(parameters: Map<string, string>, codeChallenge?: string, codeChallengeMethod?: string)

パラメーター

parameters

Map<string, string>

codeChallenge

string

codeChallengeMethod

string

addCodeVerifier(Map<string, string>, string)

トークンと交換するためにユーザーによって渡された code_verifier を追加する

function addCodeVerifier(parameters: Map<string, string>, codeVerifier: string)

パラメーター

parameters

Map<string, string>

codeVerifier

string

addCorrelationId(Map<string, string>, string)

correlationId の追加

function addCorrelationId(parameters: Map<string, string>, correlationId: string)

パラメーター

parameters

Map<string, string>

correlationId

string

addDeviceCode(Map<string, string>, string)

トークンと交換するためにユーザーによって渡された authorization_code を追加する

function addDeviceCode(parameters: Map<string, string>, code: string)

パラメーター

parameters

Map<string, string>

code

string

addDomainHint(Map<string, string>, string)

domain_hintを追加する

function addDomainHint(parameters: Map<string, string>, domainHint: string)

パラメーター

parameters

Map<string, string>

domainHint

string

addEARParameters(Map<string, string>, string)

EAR (Encrypted Authorize Response) 要求パラメーターの追加

function addEARParameters(parameters: Map<string, string>, jwk: string)

パラメーター

parameters

Map<string, string>

jwk

string

addExtraQueryParameters(Map<string, string>, StringDict)

extraQueryParams を追加する

function addExtraQueryParameters(parameters: Map<string, string>, eQParams: StringDict)

パラメーター

parameters

Map<string, string>

eQParams
StringDict

addGrantType(Map<string, string>, string)

許可の種類を追加する

function addGrantType(parameters: Map<string, string>, grantType: string)

パラメーター

parameters

Map<string, string>

grantType

string

addIdTokenHint(Map<string, string>, string)

ログアウト要求にid_token_hintを追加する

function addIdTokenHint(parameters: Map<string, string>, idTokenHint: string)

パラメーター

parameters

Map<string, string>

idTokenHint

string

addInstanceAware(Map<string, string>)

function addInstanceAware(parameters: Map<string, string>)

パラメーター

parameters

Map<string, string>

addLibraryInfo(Map<string, string>, LibraryInfo)

ライブラリ情報クエリパラメーターの追加

function addLibraryInfo(parameters: Map<string, string>, libraryInfo: LibraryInfo)

パラメーター

parameters

Map<string, string>

libraryInfo

LibraryInfo

addLoginHint(Map<string, string>, string)

login_hintを追加する

function addLoginHint(parameters: Map<string, string>, loginHint: string)

パラメーター

parameters

Map<string, string>

loginHint

string

addLogoutHint(Map<string, string>, string)

"サイレント" ログアウトlogout_hintパラメーターを追加し、サーバー アカウント ピッカーを禁止します

function addLogoutHint(parameters: Map<string, string>, logoutHint: string)

パラメーター

parameters

Map<string, string>

logoutHint

string

addNativeBroker(Map<string, string>)

STS が WAM (使用可能な場合) の使用を試みる必要があることを示すフラグを追加する

function addNativeBroker(parameters: Map<string, string>)

パラメーター

parameters

Map<string, string>

addNonce(Map<string, string>, string)

nonce を追加する

function addNonce(parameters: Map<string, string>, nonce: string)

パラメーター

parameters

Map<string, string>

nonce

string

addOboAssertion(Map<string, string>, string)

機密クライアント フロー用の OBO アサーションを追加する

function addOboAssertion(parameters: Map<string, string>, oboAssertion: string)

パラメーター

parameters

Map<string, string>

oboAssertion

string

addPassword(Map<string, string>, string)

パスワード付与フローの password を追加します

function addPassword(parameters: Map<string, string>, password: string)

パラメーター

parameters

Map<string, string>

password

string

addPopToken(Map<string, string>, string)

クエリ パラメーターにpop_jwkを追加する

function addPopToken(parameters: Map<string, string>, cnfString: string)

パラメーター

parameters

Map<string, string>

cnfString

string

addPostBodyParameters(Map<string, string>, StringDict)

要求パラメーターに承認本文パラメーターを追加します

function addPostBodyParameters(parameters: Map<string, string>, bodyParameters: StringDict)

パラメーター

parameters

Map<string, string>

bodyParameters
StringDict

addPostLogoutRedirectUri(Map<string, string>, string)

ログアウト後の redirectUri の追加

function addPostLogoutRedirectUri(parameters: Map<string, string>, redirectUri: string)

パラメーター

parameters

Map<string, string>

redirectUri

string

addPrompt(Map<string, string>, string)

プロンプトの追加

function addPrompt(parameters: Map<string, string>, prompt: string)

パラメーター

parameters

Map<string, string>

prompt

string

addRedirectUri(Map<string, string>, string)

redirect_uriを追加する

function addRedirectUri(parameters: Map<string, string>, redirectUri: string)

パラメーター

parameters

Map<string, string>

redirectUri

string

addRefreshToken(Map<string, string>, string)

ユーザーによって渡された refreshToken を追加する

function addRefreshToken(parameters: Map<string, string>, refreshToken: string)

パラメーター

parameters

Map<string, string>

refreshToken

string

addRequestTokenUse(Map<string, string>, string)

許可の種類を追加する

function addRequestTokenUse(parameters: Map<string, string>, tokenUse: string)

パラメーター

parameters

Map<string, string>

tokenUse

string

addResponseMode(Map<string, string>, ResponseMode)

response_modeを追加します。 は既定でクエリに設定されます。

function addResponseMode(parameters: Map<string, string>, responseMode?: ResponseMode)

パラメーター

parameters

Map<string, string>

responseMode
ResponseMode

addResponseType(Map<string, string>, OAuthResponseType)

指定したresponse_typeを追加する

function addResponseType(parameters: Map<string, string>, responseType: OAuthResponseType)

パラメーター

parameters

Map<string, string>

responseType
OAuthResponseType

addScopes(Map<string, string>, string[], boolean, string[])

スコープを追加します。 ユーザー以外のシナリオで既定のスコープを防ぐために addOidcScopes を false に設定する

function addScopes(parameters: Map<string, string>, scopes: string[], addOidcScopes?: boolean, defaultScopes?: string[])

パラメーター

parameters

Map<string, string>

scopes

string[]

addOidcScopes

boolean

defaultScopes

string[]

addServerTelemetry(Map<string, string>, ServerTelemetryManager)

サーバー テレメトリ フィールドを追加する

function addServerTelemetry(parameters: Map<string, string>, serverTelemetryManager: ServerTelemetryManager)

パラメーター

parameters

Map<string, string>

serverTelemetryManager

ServerTelemetryManager

addSid(Map<string, string>, string)

sid を追加する

function addSid(parameters: Map<string, string>, sid: string)

パラメーター

parameters

Map<string, string>

sid

string

addSshJwk(Map<string, string>, string)

クエリ パラメーターに SSH JWK とキー ID を追加する

function addSshJwk(parameters: Map<string, string>, sshJwkString: string)

パラメーター

parameters

Map<string, string>

sshJwkString

string

addState(Map<string, string>, string)

状態の追加

function addState(parameters: Map<string, string>, state: string)

パラメーター

parameters

Map<string, string>

state

string

addThrottling(Map<string, string>)

調整がサポートされていることをサーバーに示すパラメーターを追加します

function addThrottling(parameters: Map<string, string>)

パラメーター

parameters

Map<string, string>

addUsername(Map<string, string>, string)

パスワード付与フローの username を追加します

function addUsername(parameters: Map<string, string>, username: string)

パラメーター

parameters

Map<string, string>

username

string

instrumentBrokerParams(Map<string, string>, string, IPerformanceClient)

function instrumentBrokerParams(parameters: Map<string, string>, correlationId?: string, performanceClient?: IPerformanceClient)

パラメーター

parameters

Map<string, string>

correlationId

string

performanceClient
IPerformanceClient