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
建立參數。
選項參數。
傳回
Promise<AuthorizationCreateOrUpdateResponse>
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 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。
選項參數。
傳回
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
選項參數。
傳回
Promise<AuthorizationGetResponse>
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
授權提供者的標識碼。
選項參數。