共用方式為


Authorization interface

表示授權的介面。

方法

confirmConsentCode(string, string, string, string, AuthorizationConfirmConsentCodeRequestContract, AuthorizationConfirmConsentCodeOptionalParams)

確認有效的同意碼,以隱藏授權防網路釣魚頁面。

createOrUpdate(string, string, string, string, AuthorizationContract, AuthorizationCreateOrUpdateOptionalParams)

建立或更新授權。

delete(string, string, string, string, string, AuthorizationDeleteOptionalParams)

從授權提供者刪除特定的授權。

get(string, string, string, string, AuthorizationGetOptionalParams)

取得其識別碼所指定授權的詳細數據。

listByAuthorizationProvider(string, string, string, AuthorizationListByAuthorizationProviderOptionalParams)

列出授權提供者內定義的授權提供者集合。

方法詳細資料

confirmConsentCode(string, string, string, string, AuthorizationConfirmConsentCodeRequestContract, AuthorizationConfirmConsentCodeOptionalParams)

確認有效的同意碼,以隱藏授權防網路釣魚頁面。

function confirmConsentCode(resourceGroupName: string, serviceName: string, authorizationProviderId: string, authorizationId: string, parameters: AuthorizationConfirmConsentCodeRequestContract, options?: AuthorizationConfirmConsentCodeOptionalParams): Promise<AuthorizationConfirmConsentCodeHeaders>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

authorizationProviderId

string

授權提供者的標識碼。

authorizationId

string

授權的標識碼。

傳回

createOrUpdate(string, string, string, string, AuthorizationContract, AuthorizationCreateOrUpdateOptionalParams)

建立或更新授權。

function createOrUpdate(resourceGroupName: string, serviceName: string, authorizationProviderId: string, authorizationId: string, parameters: AuthorizationContract, options?: AuthorizationCreateOrUpdateOptionalParams): Promise<AuthorizationCreateOrUpdateResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

authorizationProviderId

string

授權提供者的標識碼。

authorizationId

string

授權的標識碼。

parameters
AuthorizationContract

建立參數。

傳回

delete(string, string, string, string, string, AuthorizationDeleteOptionalParams)

從授權提供者刪除特定的授權。

function delete(resourceGroupName: string, serviceName: string, authorizationProviderId: string, authorizationId: string, ifMatch: string, options?: AuthorizationDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

authorizationProviderId

string

授權提供者的標識碼。

authorizationId

string

授權的標識碼。

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

options
AuthorizationDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, string, AuthorizationGetOptionalParams)

取得其識別碼所指定授權的詳細數據。

function get(resourceGroupName: string, serviceName: string, authorizationProviderId: string, authorizationId: string, options?: AuthorizationGetOptionalParams): Promise<AuthorizationGetResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

authorizationProviderId

string

授權提供者的標識碼。

authorizationId

string

授權的標識碼。

options
AuthorizationGetOptionalParams

選項參數。

傳回

listByAuthorizationProvider(string, string, string, AuthorizationListByAuthorizationProviderOptionalParams)

列出授權提供者內定義的授權提供者集合。

function listByAuthorizationProvider(resourceGroupName: string, serviceName: string, authorizationProviderId: string, options?: AuthorizationListByAuthorizationProviderOptionalParams): PagedAsyncIterableIterator<AuthorizationContract, AuthorizationContract[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

authorizationProviderId

string

授權提供者的標識碼。

傳回