CertificateAppCredentials class

CertificateAppCredentials 認証の実装

Extends

コンストラクター

CertificateAppCredentials(string, string, string, string, string)

CertificateAppCredentials クラスの新しいインスタンスを初期化します。

プロパティ

certificatePrivateKey
certificateThumbprint
oAuthEndpoint

使用する OAuth エンドポイントを取得します。 使用する OAuth エンドポイントを設定します。

oAuthScope

使用する OAuth スコープを取得します。 使用する OAuth スコープを設定します。

継承されたプロパティ

appId
tokenCacheKey

継承されたメソッド

getToken(boolean)

OAuth アクセス トークンを取得します。

isTrustedServiceUrl(string)

サービス URL が信頼されたホスト用かどうかを確認します。

signRequest(WebResource)

資格情報を HTTP 要求に適用します。

trustServiceUrl(string, Date)

信頼されたホストにサービス URL のホストを追加します。 有効期限が指定されていない場合、有効期限は現在 (utc) の日付 + 1 日になります。

コンストラクターの詳細

CertificateAppCredentials(string, string, string, string, string)

CertificateAppCredentials クラスの新しいインスタンスを初期化します。

new CertificateAppCredentials(appId: string, certificateThumbprint: string, certificatePrivateKey: string, channelAuthTenant?: string, oAuthScope?: string)

パラメーター

appId

string

証明書に関連する Microsoft アプリケーション ID。

certificateThumbprint

string

証明書の 16 進エンコード拇印。

certificatePrivateKey

string

PEM でエンコードされた証明書の秘密キー。

channelAuthTenant

string

随意。 oauth トークン テナント。

oAuthScope

string

随意。 トークンのスコープ。

プロパティの詳細

certificatePrivateKey

certificatePrivateKey: string

プロパティ値

string

certificateThumbprint

certificateThumbprint: string

プロパティ値

string

oAuthEndpoint

使用する OAuth エンドポイントを取得します。 使用する OAuth エンドポイントを設定します。

string oAuthEndpoint

プロパティ値

string

使用する OAuthEndpoint。

oAuthScope

使用する OAuth スコープを取得します。 使用する OAuth スコープを設定します。

string oAuthScope

プロパティ値

string

使用する OAuth スコープ。

継承されたプロパティの詳細

appId

appId: string

プロパティ値

string

AppCredentials.appId から継承された

tokenCacheKey

tokenCacheKey: string

プロパティ値

string

AppCredentials.tokenCacheKey から継承された

継承済みメソッドの詳細

getToken(boolean)

OAuth アクセス トークンを取得します。

function getToken(forceRefresh?: boolean): Promise<string>

パラメーター

forceRefresh

boolean

トークンの更新を強制する場合は True。キャッシュされたトークンが存在する場合は false。

戻り値

Promise<string>

実行するキューに登録された作業を表す Promise。

注釈

promise が成功した場合、結果にはアクセス トークン文字列が含まれます。

AppCredentials.getToken から継承された

isTrustedServiceUrl(string)

警告

この API は非推奨になりました。

サービス URL が信頼されたホスト用かどうかを確認します。

static function isTrustedServiceUrl(serviceUrl: string): boolean

パラメーター

serviceUrl

string

サービス URL

戻り値

boolean

サービス URL のホストが信頼されている場合は True。それ以外の場合は False。

AppCredentials.isTrustedServiceUrl から継承された

signRequest(WebResource)

資格情報を HTTP 要求に適用します。

function signRequest(webResource: WebResource): Promise<WebResource>

パラメーター

webResource

WebResource

WebResource HTTP 要求。

戻り値

Promise<WebResource>

非同期操作を表す Promise。

AppCredentials.signRequest から継承された

trustServiceUrl(string, Date)

警告

この API は非推奨になりました。

信頼されたホストにサービス URL のホストを追加します。 有効期限が指定されていない場合、有効期限は現在 (utc) の日付 + 1 日になります。

static function trustServiceUrl(serviceUrl: string, expiration?: Date)

パラメーター

serviceUrl

string

サービス URL

expiration

Date

AppCredentials.trustServiceUrl から継承された