Authorization interface

表示授權的介面。

方法詳細資料

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

授權提供者的標識碼。

傳回