Microsoft.ApiManagement hizmeti/authorizationProviders

Bicep kaynak tanımı

Service/authorizationProviders kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ApiManagement/service/authorizationProviders kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.ApiManagement/service/authorizationProviders@2023-09-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    displayName: 'string'
    identityProvider: 'string'
    oauth2: {
      grantTypes: {
        authorizationCode: {
          {customized property}: 'string'
        }
        clientCredentials: {
          {customized property}: 'string'
        }
      }
      redirectUrl: 'string'
    }
  }
}

Özellik değerleri

service/authorizationProviders

Ad Açıklama Değer
ad Kaynak adı

Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: hizmet
Özellikler Yetkilendirme Sağlayıcısı Sözleşmesi'nin özellikleri. AuthorizationProviderContractProperties

AuthorizationProviderContractProperties

Ad Açıklama Değer
displayName Yetkilendirme Sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 300
identityProvider Kimlik sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. dizgi
oauth2 OAuth2 ayarları AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2Settings

Ad Açıklama Değer
grantTypes OAuth2 ayarları AuthorizationProviderOAuth2GrantTypes
redirectUrl URL'yi OAuth uygulamasında ayarlanacak şekilde yeniden yönlendirin. dizgi

AuthorizationProviderOAuth2GrantTypes

Ad Açıklama Değer
authorizationCode OAuth2 yetkilendirme kodu verme parametreleri AuthorizationProviderOAuth2GrantTypesAuthorizationCo...
clientCredentials OAuth2 istemci kimlik bilgisi verme parametreleri AuthorizationProviderOAuth2GrantTypesClientCredentia...

AuthorizationProviderOAuth2GrantTypesAuthorizationCo...

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

AuthorizationProviderOAuth2GrantTypesClientCredentia...

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

ARM şablonu kaynak tanımı

Service/authorizationProviders kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ApiManagement/service/authorizationProviders kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.ApiManagement/service/authorizationProviders",
  "apiVersion": "2023-09-01-preview",
  "name": "string",
  "properties": {
    "displayName": "string",
    "identityProvider": "string",
    "oauth2": {
      "grantTypes": {
        "authorizationCode": {
          "{customized property}": "string"
        },
        "clientCredentials": {
          "{customized property}": "string"
        }
      },
      "redirectUrl": "string"
    }
  }
}

Özellik değerleri

service/authorizationProviders

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.ApiManagement/service/authorizationProviders'
apiVersion Kaynak API'sinin sürümü '2023-09-01-preview'
ad Kaynak adı

JSON ARM şablonlarında alt kaynakların adlarını ve türlerini ayarlamayı öğrenin.
dize (gerekli)
Özellikler Yetkilendirme Sağlayıcısı Sözleşmesi'nin özellikleri. AuthorizationProviderContractProperties

AuthorizationProviderContractProperties

Ad Açıklama Değer
displayName Yetkilendirme Sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 300
identityProvider Kimlik sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. dizgi
oauth2 OAuth2 ayarları AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2Settings

Ad Açıklama Değer
grantTypes OAuth2 ayarları AuthorizationProviderOAuth2GrantTypes
redirectUrl URL'yi OAuth uygulamasında ayarlanacak şekilde yeniden yönlendirin. dizgi

AuthorizationProviderOAuth2GrantTypes

Ad Açıklama Değer
authorizationCode OAuth2 yetkilendirme kodu verme parametreleri AuthorizationProviderOAuth2GrantTypesAuthorizationCo...
clientCredentials OAuth2 istemci kimlik bilgisi verme parametreleri AuthorizationProviderOAuth2GrantTypesClientCredentia...

AuthorizationProviderOAuth2GrantTypesAuthorizationCo...

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

AuthorizationProviderOAuth2GrantTypesClientCredentia...

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Service/authorizationProviders kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ApiManagement/service/authorizationProviders kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/authorizationProviders@2023-09-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      displayName = "string"
      identityProvider = "string"
      oauth2 = {
        grantTypes = {
          authorizationCode = {
            {customized property} = "string"
          }
          clientCredentials = {
            {customized property} = "string"
          }
        }
        redirectUrl = "string"
      }
    }
  })
}

Özellik değerleri

service/authorizationProviders

Ad Açıklama Değer
tür Kaynak türü "Microsoft.ApiManagement/service/authorizationProviders@2023-09-01-preview"
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü için kimlik: hizmet
Özellikler Yetkilendirme Sağlayıcısı Sözleşmesi'nin özellikleri. AuthorizationProviderContractProperties

AuthorizationProviderContractProperties

Ad Açıklama Değer
displayName Yetkilendirme Sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 300
identityProvider Kimlik sağlayıcısı adı. 1 ile 300 karakter uzunluğunda olmalıdır. dizgi
oauth2 OAuth2 ayarları AuthorizationProviderOAuth2Settings

AuthorizationProviderOAuth2Settings

Ad Açıklama Değer
grantTypes OAuth2 ayarları AuthorizationProviderOAuth2GrantTypes
redirectUrl URL'yi OAuth uygulamasında ayarlanacak şekilde yeniden yönlendirin. dizgi

AuthorizationProviderOAuth2GrantTypes

Ad Açıklama Değer
authorizationCode OAuth2 yetkilendirme kodu verme parametreleri AuthorizationProviderOAuth2GrantTypesAuthorizationCo...
clientCredentials OAuth2 istemci kimlik bilgisi verme parametreleri AuthorizationProviderOAuth2GrantTypesClientCredentia...

AuthorizationProviderOAuth2GrantTypesAuthorizationCo...

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

AuthorizationProviderOAuth2GrantTypesClientCredentia...

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi