Služba Microsoft.ApiManagement / authorizationServers 2023-03-01-preview
- nejnovější
-
2024-06-01-preview - 2024-05-01
-
2023-09-01-preview -
2023-05-01-preview - 1. 3. 2023 ve verzi Preview
-
2022-09-01-preview - 2022-08-01
-
2022-04-01-preview -
12. 12. 2021 ve verzi Preview -
2021-08-01 -
2021-04-01-preview -
2021-01-01-preview - 12. 12. 2020
- 2020-06-01-preview
- 12. 12. 2019
-
12. 12. 2019 -
1. 1. 2019 - 06. 6. 2018 ve verzi Preview
- 1. 1. 2018
-
03.03.2017 - 10. 10. 2016
-
2016-07-07
Definice prostředku Bicep
Typ prostředku service/authorizationServers je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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/authorizationServers, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.ApiManagement/service/authorizationServers@2023-03-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
authorizationEndpoint: 'string'
authorizationMethods: [
'string'
]
bearerTokenSendingMethods: [
'string'
]
clientAuthenticationMethod: [
'string'
]
clientId: 'string'
clientRegistrationEndpoint: 'string'
clientSecret: 'string'
defaultScope: 'string'
description: 'string'
displayName: 'string'
grantTypes: [
'string'
]
resourceOwnerPassword: 'string'
resourceOwnerUsername: 'string'
supportState: bool
tokenBodyParameters: [
{
name: 'string'
value: 'string'
}
]
tokenEndpoint: 'string'
useInApiDocumentation: bool
useInTestConsole: bool
}
}
Hodnoty vlastností
AuthorizationServerContractProperties
Jméno | Popis | Hodnota |
---|---|---|
authorizationEndpoint | Koncový bod autorizace OAuth Viz http://tools.ietf.org/html/rfc6749#section-3.2. | string (povinné) |
authorizationMethods | Příkazy HTTP podporované koncovým bodem autorizace Funkce GET musí být vždy k dispozici. POST je volitelné. | Řetězcové pole obsahující některou z těchto možností: DELETE GET "HEAD" MOŽNOSTI PATCH POST PUT 'TRACE' |
bearerTokenSendingMethods | Určuje mechanismus, pomocí kterého se přístupový token předává rozhraní API. | Řetězcové pole obsahující některou z těchto možností: AuthorizationHeader Dotaz |
clientAuthenticationMethod | Metoda ověřování podporovaná koncovým bodem tokenu tohoto autorizačního serveru Možné hodnoty jsou Basic a/nebo Body. Při zadání textu se přihlašovací údaje klienta a další parametry předávají v textu požadavku ve formátu application/x-www-form-urlencoded. | Řetězcové pole obsahující některou z těchto možností: "Základní" "Tělo" |
clientId | ID klienta nebo aplikace zaregistrované na tomto autorizačním serveru | string (povinné) |
clientRegistrationEndpoint | Volitelný odkaz na stránku, na které se provádí registrace klienta nebo aplikace pro tento autorizační server. Obsahuje absolutní adresu URL odkazované na entitu. | string (povinné) |
clientSecret | Tajný kód klienta nebo aplikace zaregistrovaný na tomto autorizačním serveru Tato vlastnost nebude vyplněna při operacích GET. K získání hodnoty použijte požadavek POST /listSecrets. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
defaultScope | Obor přístupového tokenu, který se bude ve výchozím nastavení požadovat. Lze přepsat na úrovni rozhraní API. Měla by být poskytována ve formě řetězce obsahujícího hodnoty oddělené mezerami. | řetězec |
popis | Popis autorizačního serveru Může obsahovat značky formátování HTML. | řetězec |
displayName | Uživatelsky přívětivý název autorizačního serveru | řetězec Omezení: Minimální délka = 1 Maximální délka = 1 (povinné) |
grantTypes | Forma udělení autorizace, kterou klient používá k vyžádání přístupového tokenu. | Řetězcové pole obsahující některou z těchto možností: AuthorizationCode ClientCredentials Implicitní ResourceOwnerPassword (povinné) |
resourceOwnerPassword | Volitelně je možné zadat, pokud tento autorizační server podporuje typ udělení hesla vlastníka prostředku. Výchozí heslo vlastníka prostředku | řetězec |
resourceOwnerUsername | Volitelně je možné zadat, pokud tento autorizační server podporuje typ udělení hesla vlastníka prostředku. Výchozí uživatelské jméno vlastníka prostředku | řetězec |
supportState | Pokud je hodnota true, autorizační server do odpovědi zahrne parametr stavu z žádosti o autorizaci. Klient může ke zvýšení zabezpečení protokolu použít parametr stavu. | Bool |
tokenBodyParameters | Další parametry vyžadované koncovým bodem tokenu tohoto autorizačního serveru reprezentované jako pole objektů JSON s vlastnostmi řetězce názvu a hodnoty, tj. {"name" : "name value", "value": "a value"}. | TokenBodyParameterContract[] |
tokenEndpoint | Koncový bod tokenu OAuth Obsahuje absolutní identifikátor URI odkazované na entitu. | řetězec |
useInApiDocumentation | Pokud ano, autorizační server se použije v dokumentaci k rozhraní API na portálu pro vývojáře. False ve výchozím nastavení, pokud není zadaná žádná hodnota. | Bool |
useInTestConsole | Pokud je pravda, může být autorizační server použit v testovací konzole portálu pro vývojáře. Hodnota True ve výchozím nastavení platí, pokud není zadaná žádná hodnota. | Bool |
Microsoft.ApiManagement/service/authorizationServers
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 1 Maximální délka = 1 Model = ^[^*#&+:<>?]+$ (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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: služby |
vlastnosti | Vlastnosti kontraktu externího autorizačního serveru OAuth | AuthorizationServerContractProperties |
TokenBodyParameterContract
Jméno | Popis | Hodnota |
---|---|---|
Jméno | název parametru body. | string (povinné) |
hodnota | hodnota parametru body. | string (povinné) |
Definice prostředku šablony ARM
Typ prostředku service/authorizationServers je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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/authorizationServers, přidejte do šablony následující JSON.
{
"type": "Microsoft.ApiManagement/service/authorizationServers",
"apiVersion": "2023-03-01-preview",
"name": "string",
"properties": {
"authorizationEndpoint": "string",
"authorizationMethods": [ "string" ],
"bearerTokenSendingMethods": [ "string" ],
"clientAuthenticationMethod": [ "string" ],
"clientId": "string",
"clientRegistrationEndpoint": "string",
"clientSecret": "string",
"defaultScope": "string",
"description": "string",
"displayName": "string",
"grantTypes": [ "string" ],
"resourceOwnerPassword": "string",
"resourceOwnerUsername": "string",
"supportState": "bool",
"tokenBodyParameters": [
{
"name": "string",
"value": "string"
}
],
"tokenEndpoint": "string",
"useInApiDocumentation": "bool",
"useInTestConsole": "bool"
}
}
Hodnoty vlastností
AuthorizationServerContractProperties
Jméno | Popis | Hodnota |
---|---|---|
authorizationEndpoint | Koncový bod autorizace OAuth Viz http://tools.ietf.org/html/rfc6749#section-3.2. | string (povinné) |
authorizationMethods | Příkazy HTTP podporované koncovým bodem autorizace Funkce GET musí být vždy k dispozici. POST je volitelné. | Řetězcové pole obsahující některou z těchto možností: DELETE GET "HEAD" MOŽNOSTI PATCH POST PUT 'TRACE' |
bearerTokenSendingMethods | Určuje mechanismus, pomocí kterého se přístupový token předává rozhraní API. | Řetězcové pole obsahující některou z těchto možností: AuthorizationHeader Dotaz |
clientAuthenticationMethod | Metoda ověřování podporovaná koncovým bodem tokenu tohoto autorizačního serveru Možné hodnoty jsou Basic a/nebo Body. Při zadání textu se přihlašovací údaje klienta a další parametry předávají v textu požadavku ve formátu application/x-www-form-urlencoded. | Řetězcové pole obsahující některou z těchto možností: "Základní" "Tělo" |
clientId | ID klienta nebo aplikace zaregistrované na tomto autorizačním serveru | string (povinné) |
clientRegistrationEndpoint | Volitelný odkaz na stránku, na které se provádí registrace klienta nebo aplikace pro tento autorizační server. Obsahuje absolutní adresu URL odkazované na entitu. | string (povinné) |
clientSecret | Tajný kód klienta nebo aplikace zaregistrovaný na tomto autorizačním serveru Tato vlastnost nebude vyplněna při operacích GET. K získání hodnoty použijte požadavek POST /listSecrets. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
defaultScope | Obor přístupového tokenu, který se bude ve výchozím nastavení požadovat. Lze přepsat na úrovni rozhraní API. Měla by být poskytována ve formě řetězce obsahujícího hodnoty oddělené mezerami. | řetězec |
popis | Popis autorizačního serveru Může obsahovat značky formátování HTML. | řetězec |
displayName | Uživatelsky přívětivý název autorizačního serveru | řetězec Omezení: Minimální délka = 1 Maximální délka = 1 (povinné) |
grantTypes | Forma udělení autorizace, kterou klient používá k vyžádání přístupového tokenu. | Řetězcové pole obsahující některou z těchto možností: AuthorizationCode ClientCredentials Implicitní ResourceOwnerPassword (povinné) |
resourceOwnerPassword | Volitelně je možné zadat, pokud tento autorizační server podporuje typ udělení hesla vlastníka prostředku. Výchozí heslo vlastníka prostředku | řetězec |
resourceOwnerUsername | Volitelně je možné zadat, pokud tento autorizační server podporuje typ udělení hesla vlastníka prostředku. Výchozí uživatelské jméno vlastníka prostředku | řetězec |
supportState | Pokud je hodnota true, autorizační server do odpovědi zahrne parametr stavu z žádosti o autorizaci. Klient může ke zvýšení zabezpečení protokolu použít parametr stavu. | Bool |
tokenBodyParameters | Další parametry vyžadované koncovým bodem tokenu tohoto autorizačního serveru reprezentované jako pole objektů JSON s vlastnostmi řetězce názvu a hodnoty, tj. {"name" : "name value", "value": "a value"}. | TokenBodyParameterContract[] |
tokenEndpoint | Koncový bod tokenu OAuth Obsahuje absolutní identifikátor URI odkazované na entitu. | řetězec |
useInApiDocumentation | Pokud ano, autorizační server se použije v dokumentaci k rozhraní API na portálu pro vývojáře. False ve výchozím nastavení, pokud není zadaná žádná hodnota. | Bool |
useInTestConsole | Pokud je pravda, může být autorizační server použit v testovací konzole portálu pro vývojáře. Hodnota True ve výchozím nastavení platí, pokud není zadaná žádná hodnota. | Bool |
Microsoft.ApiManagement/service/authorizationServers
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | 2023-03-01-preview |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 1 Maximální délka = 1 Model = ^[^*#&+:<>?]+$ (povinné) |
vlastnosti | Vlastnosti kontraktu externího autorizačního serveru OAuth | AuthorizationServerContractProperties |
typ | Typ prostředku | Microsoft.ApiManagement/service/authorizationServers |
TokenBodyParameterContract
Jméno | Popis | Hodnota |
---|---|---|
Jméno | název parametru body. | string (povinné) |
hodnota | hodnota parametru body. | string (povinné) |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku service/authorizationServers je možné nasadit s operacemi, které cílí:
- 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/authorizationServers, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ApiManagement/service/authorizationServers@2023-03-01-preview"
name = "string"
body = jsonencode({
properties = {
authorizationEndpoint = "string"
authorizationMethods = [
"string"
]
bearerTokenSendingMethods = [
"string"
]
clientAuthenticationMethod = [
"string"
]
clientId = "string"
clientRegistrationEndpoint = "string"
clientSecret = "string"
defaultScope = "string"
description = "string"
displayName = "string"
grantTypes = [
"string"
]
resourceOwnerPassword = "string"
resourceOwnerUsername = "string"
supportState = bool
tokenBodyParameters = [
{
name = "string"
value = "string"
}
]
tokenEndpoint = "string"
useInApiDocumentation = bool
useInTestConsole = bool
}
})
}
Hodnoty vlastností
AuthorizationServerContractProperties
Jméno | Popis | Hodnota |
---|---|---|
authorizationEndpoint | Koncový bod autorizace OAuth Viz http://tools.ietf.org/html/rfc6749#section-3.2. | string (povinné) |
authorizationMethods | Příkazy HTTP podporované koncovým bodem autorizace Funkce GET musí být vždy k dispozici. POST je volitelné. | Řetězcové pole obsahující některou z těchto možností: DELETE GET "HEAD" MOŽNOSTI PATCH POST PUT 'TRACE' |
bearerTokenSendingMethods | Určuje mechanismus, pomocí kterého se přístupový token předává rozhraní API. | Řetězcové pole obsahující některou z těchto možností: AuthorizationHeader Dotaz |
clientAuthenticationMethod | Metoda ověřování podporovaná koncovým bodem tokenu tohoto autorizačního serveru Možné hodnoty jsou Basic a/nebo Body. Při zadání textu se přihlašovací údaje klienta a další parametry předávají v textu požadavku ve formátu application/x-www-form-urlencoded. | Řetězcové pole obsahující některou z těchto možností: "Základní" "Tělo" |
clientId | ID klienta nebo aplikace zaregistrované na tomto autorizačním serveru | string (povinné) |
clientRegistrationEndpoint | Volitelný odkaz na stránku, na které se provádí registrace klienta nebo aplikace pro tento autorizační server. Obsahuje absolutní adresu URL odkazované na entitu. | string (povinné) |
clientSecret | Tajný kód klienta nebo aplikace zaregistrovaný na tomto autorizačním serveru Tato vlastnost nebude vyplněna při operacích GET. K získání hodnoty použijte požadavek POST /listSecrets. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
defaultScope | Obor přístupového tokenu, který se bude ve výchozím nastavení požadovat. Lze přepsat na úrovni rozhraní API. Měla by být poskytována ve formě řetězce obsahujícího hodnoty oddělené mezerami. | řetězec |
popis | Popis autorizačního serveru Může obsahovat značky formátování HTML. | řetězec |
displayName | Uživatelsky přívětivý název autorizačního serveru | řetězec Omezení: Minimální délka = 1 Maximální délka = 1 (povinné) |
grantTypes | Forma udělení autorizace, kterou klient používá k vyžádání přístupového tokenu. | Řetězcové pole obsahující některou z těchto možností: AuthorizationCode ClientCredentials Implicitní ResourceOwnerPassword (povinné) |
resourceOwnerPassword | Volitelně je možné zadat, pokud tento autorizační server podporuje typ udělení hesla vlastníka prostředku. Výchozí heslo vlastníka prostředku | řetězec |
resourceOwnerUsername | Volitelně je možné zadat, pokud tento autorizační server podporuje typ udělení hesla vlastníka prostředku. Výchozí uživatelské jméno vlastníka prostředku | řetězec |
supportState | Pokud je hodnota true, autorizační server do odpovědi zahrne parametr stavu z žádosti o autorizaci. Klient může ke zvýšení zabezpečení protokolu použít parametr stavu. | Bool |
tokenBodyParameters | Další parametry vyžadované koncovým bodem tokenu tohoto autorizačního serveru reprezentované jako pole objektů JSON s vlastnostmi řetězce názvu a hodnoty, tj. {"name" : "name value", "value": "a value"}. | TokenBodyParameterContract[] |
tokenEndpoint | Koncový bod tokenu OAuth Obsahuje absolutní identifikátor URI odkazované na entitu. | řetězec |
useInApiDocumentation | Pokud ano, autorizační server se použije v dokumentaci k rozhraní API na portálu pro vývojáře. False ve výchozím nastavení, pokud není zadaná žádná hodnota. | Bool |
useInTestConsole | Pokud je pravda, může být autorizační server použit v testovací konzole portálu pro vývojáře. Hodnota True ve výchozím nastavení platí, pokud není zadaná žádná hodnota. | Bool |
Microsoft.ApiManagement/service/authorizationServers
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 1 Maximální délka = 1 Model = ^[^*#&+:<>?]+$ (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: služby |
vlastnosti | Vlastnosti kontraktu externího autorizačního serveru OAuth | AuthorizationServerContractProperties |
typ | Typ prostředku | Microsoft.ApiManagement/service/authorizationServers@2023-03-01-preview |
TokenBodyParameterContract
Jméno | Popis | Hodnota |
---|---|---|
Jméno | název parametru body. | string (povinné) |
hodnota | hodnota parametru body. | string (povinné) |