Služba Microsoft.ApiManagement/identityProviders 2021-12-01-preview

Definice prostředku Bicep

Typ prostředku service/identityProviders je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/identityProviders, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ApiManagement/service/identityProviders@2021-12-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    allowedTenants: [
      'string'
    ]
    authority: 'string'
    clientId: 'string'
    clientLibrary: 'string'
    clientSecret: 'string'
    passwordResetPolicyName: 'string'
    profileEditingPolicyName: 'string'
    signinPolicyName: 'string'
    signinTenant: 'string'
    signupPolicyName: 'string'
    type: 'string'
  }
}

Hodnoty vlastností

service/identityProviders

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)

Limit počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky a spojovníky.

Začněte písmenem a končite alfanumerickými číslicemi.
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: service
properties Vlastnosti smlouvy zprostředkovatele identity. IdentityProviderCreateContractPropertiesOrIdentityPr...

IdentityProviderCreateContractPropertiesOrIdentityPr...

Název Description Hodnota
allowedTenants Seznam povolených tenantů při konfiguraci přihlášení k Azure Active Directory string[]
Orgán OpenID Connect Název hostitele koncového bodu zjišťování pro AAD nebo AAD B2C řetězec
clientId ID klienta aplikace v externím zprostředkovateli identity. Jedná se o ID aplikace pro přihlášení Facebook, ID klienta pro přihlášení Google a ID aplikace pro Microsoft. string (povinné)
clientLibrary Klientská knihovna, která se má použít na portálu pro vývojáře. Platí jenom pro Zprostředkovatele identit AAD a AAD B2C. řetězec
clientSecret Tajný klíč klienta aplikace v externím zprostředkovateli identity, který slouží k ověření žádosti o přihlášení. Jedná se například o tajný kód aplikace pro přihlášení Facebook, klíč rozhraní API pro přihlášení Google nebo veřejný klíč pro Microsoft. Tato vlastnost nebude vyplněna při operacích GET! K získání hodnoty použijte požadavek POST /listSecrets. string (povinné)
passwordResetPolicyName Název zásady resetování hesla. Platí jenom pro zprostředkovatele identity AAD B2C. řetězec
profileEditingPolicyName Název zásady úpravy profilu. Platí jenom pro zprostředkovatele identity AAD B2C. řetězec
signinPolicyName Název zásady přihlášení. Platí jenom pro zprostředkovatele identity AAD B2C. řetězec
signinTenant Id tenanta, které se má při přihlašování ke službě Active Directory použít místo běžného řetězec
signupPolicyName Název zásady registrace. Platí jenom pro zprostředkovatele identity AAD B2C. řetězec
typ Identifikátor typu zprostředkovatele identity. 'aad'
'aadB2C'
'facebook'
'google'
microsoft
"twitter"

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření instance služby API Management a všech dílčích prostředků pomocí šablony

Nasazení do Azure
Tato šablona ukazuje, jak vytvořit službu API Management a nakonfigurovat dílčí entity.

Definice prostředku šablony ARM

Typ prostředku service/identityProviders je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/identityProviders, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.ApiManagement/service/identityProviders",
  "apiVersion": "2021-12-01-preview",
  "name": "string",
  "properties": {
    "allowedTenants": [ "string" ],
    "authority": "string",
    "clientId": "string",
    "clientLibrary": "string",
    "clientSecret": "string",
    "passwordResetPolicyName": "string",
    "profileEditingPolicyName": "string",
    "signinPolicyName": "string",
    "signinTenant": "string",
    "signupPolicyName": "string",
    "type": "string"
  }
}

Hodnoty vlastností

service/identityProviders

Název Description Hodnota
typ Typ prostředku Microsoft.ApiManagement/service/identityProviders
apiVersion Verze rozhraní API prostředku 2021-12-01-preview
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)

Omezení počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky a pomlčky.

Začněte písmenem a končíte alfanumerickými znaky.
properties Vlastnosti kontraktu zprostředkovatele identity IdentityProviderCreateContractPropertiesOrIdentityPr...

IdentityProviderCreateContractPropertiesOrIdentityPr...

Název Description Hodnota
allowedTenants Seznam povolených tenantů při konfiguraci přihlášení k Azure Active Directory string[]
Orgán OpenID Connect název hostitele koncového bodu zjišťování pro AAD nebo AAD B2C. řetězec
clientId ID klienta aplikace v externím zprostředkovateli identity. Jedná se o ID aplikace pro přihlášení Facebook, ID klienta pro přihlášení ke Googlu, ID aplikace pro Microsoft. string (povinné)
clientLibrary Klientská knihovna, která se má použít na portálu pro vývojáře. Platí pouze pro zprostředkovatele identit AAD a AAD B2C. řetězec
clientSecret Tajný klíč klienta aplikace v externím zprostředkovateli identity, který se používá k ověření žádosti o přihlášení. Jedná se například o tajný kód aplikace pro přihlášení Facebook, klíč rozhraní API pro přihlášení ke Googlu nebo veřejný klíč pro Microsoft. Tato vlastnost nebude vyplněna při operacích GET! K získání hodnoty použijte požadavek POST /listSecrets. string (povinné)
passwordResetPolicyName Název zásady resetování hesla. Platí pouze pro zprostředkovatele identity AAD B2C. řetězec
profileEditingPolicyName Název zásady úpravy profilu. Platí pouze pro zprostředkovatele identity AAD B2C. řetězec
signinNázev zásady Název zásad přihlašování. Platí pouze pro zprostředkovatele identity AAD B2C. řetězec
signinTenant Id tenanta, které se použije místo common při přihlašování ke službě Active Directory řetězec
signupPolicyName Název zásad registrace. Platí pouze pro zprostředkovatele identity AAD B2C. řetězec
typ Identifikátor typu zprostředkovatele identity. "aad"
"aadB2C"
'facebook'
'google'
microsoft
"twitter"

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření instance služby API Management a všech dílčích prostředků pomocí šablony

Nasazení do Azure
Tato šablona ukazuje, jak vytvořit službu API Management a nakonfigurovat dílčí entity.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku service/identityProviders je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/identityProviders, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/identityProviders@2021-12-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      allowedTenants = [
        "string"
      ]
      authority = "string"
      clientId = "string"
      clientLibrary = "string"
      clientSecret = "string"
      passwordResetPolicyName = "string"
      profileEditingPolicyName = "string"
      signinPolicyName = "string"
      signinTenant = "string"
      signupPolicyName = "string"
      type = "string"
    }
  })
}

Hodnoty vlastností

service/identityProviders

Název Description Hodnota
typ Typ prostředku Microsoft.ApiManagement/service/identityProviders@2021-12-01-preview
name Název prostředku string (povinné)

Limit počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky a spojovníky.

Začněte písmenem a končite alfanumerickými číslicemi.
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: service
properties Vlastnosti smlouvy zprostředkovatele identity. IdentityProviderCreateContractPropertiesOrIdentityPr...

IdentityProviderCreateContractPropertiesOrIdentityPr...

Název Description Hodnota
allowedTenants Seznam povolených tenantů při konfiguraci přihlášení k Azure Active Directory string[]
Orgán OpenID Connect Název hostitele koncového bodu zjišťování pro AAD nebo AAD B2C řetězec
clientId ID klienta aplikace v externím zprostředkovateli identity. Jedná se o ID aplikace pro přihlášení Facebook, ID klienta pro přihlášení Google a ID aplikace pro Microsoft. string (povinné)
clientLibrary Klientská knihovna, která se má použít na portálu pro vývojáře. Platí jenom pro Zprostředkovatele identit AAD a AAD B2C. řetězec
clientSecret Tajný klíč klienta aplikace v externím zprostředkovateli identity, který slouží k ověření žádosti o přihlášení. Jedná se například o tajný kód aplikace pro přihlášení Facebook, klíč rozhraní API pro přihlášení Google nebo veřejný klíč pro Microsoft. Tato vlastnost nebude vyplněna při operacích GET! K získání hodnoty použijte požadavek POST /listSecrets. string (povinné)
passwordResetPolicyName Název zásady resetování hesla. Platí jenom pro zprostředkovatele identity AAD B2C. řetězec
profileEditingPolicyName Název zásady úpravy profilu. Platí jenom pro zprostředkovatele identity AAD B2C. řetězec
signinPolicyName Název zásady přihlášení. Platí jenom pro zprostředkovatele identity AAD B2C. řetězec
signinTenant Id tenanta, které se má při přihlašování ke službě Active Directory použít místo běžného řetězec
signupPolicyName Název zásady registrace. Platí jenom pro zprostředkovatele identity AAD B2C. řetězec
typ Identifikátor typu zprostředkovatele identity. "aad"
"aadB2C"
"facebook"
"google"
"microsoft"
"twitter"