AuthorizationServerUpdateContractProperties interface
Externí autorizační server OAuth – Kontrakt nastavení aktualizace
- Extends
Vlastnosti
authorization |
Koncový bod autorizace OAuth. Viz třída http://tools.ietf.org/html/rfc6749#section-3.2. |
client |
ID klienta nebo aplikace zaregistrované na tomto autorizačním serveru. |
client |
Volitelný odkaz na stránku, kde se provádí registrace klienta nebo aplikace pro tento autorizační server. Obsahuje absolutní adresu URL odkazované entity. |
client |
Tajný klíč 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. |
display |
Popisný název autorizačního serveru. |
grant |
Forma udělení autorizace, kterou klient použije k vyžádání přístupového tokenu. |
use |
Pokud je hodnota true, autorizační server se použije v dokumentaci k rozhraní API na portálu pro vývojáře. Pokud není zadaná žádná hodnota, ve výchozím nastavení je false. |
use |
Pokud ano, autorizační server se může použít v testovací konzole portálu pro vývojáře. Ve výchozím nastavení je true, pokud není zadaná žádná hodnota. |
Zděděné vlastnosti
authorization |
Příkazy HTTP podporované koncovým bodem autorizace Funkce GET musí být vždy k dispozici. POST je nepovinný. |
bearer |
Určuje mechanismus předávání přístupového tokenu do rozhraní API. |
client |
Metoda ověřování podporovaná koncovým bodem tokenu tohoto autorizačního serveru. Možné hodnoty jsou Basic a/nebo Body. Když je zadán text, přihlašovací údaje klienta a další parametry jsou předány v textu požadavku ve formátu application/x-www-form-urlencoded. |
default |
Obor přístupových tokenů, který bude ve výchozím nastavení požadován. Lze přepsat na úrovni rozhraní API. Měl by být k dispozici ve formě řetězce obsahujícího hodnoty oddělené mezerami. |
description | Popis autorizačního serveru Může obsahovat značky formátování HTML. |
resource |
Pokud autorizační server podporuje typ udělení hesla vlastníka prostředku, můžete volitelně zadat. Výchozí heslo vlastníka prostředku |
resource |
Pokud autorizační server podporuje typ udělení hesla vlastníka prostředku, můžete volitelně zadat. Výchozí uživatelské jméno vlastníka prostředku |
support |
Pokud ano, autorizační server zahrne do odpovědi parametr state z žádosti o autorizaci. Klient může použít parametr stavu ke zvýšení zabezpečení protokolu. |
token |
Další parametry vyžadované koncovým bodem tokenu tohoto autorizačního serveru jsou reprezentované jako pole objektů JSON s vlastnostmi řetězce názvů a hodnot, tj. {"name" : "name value", "value": "a value"}. |
token |
Koncový bod tokenu OAuth. Obsahuje absolutní identifikátor URI odkazované entity. |
Podrobnosti vlastnosti
authorizationEndpoint
Koncový bod autorizace OAuth. Viz třída http://tools.ietf.org/html/rfc6749#section-3.2.
authorizationEndpoint?: string
Hodnota vlastnosti
string
clientId
ID klienta nebo aplikace zaregistrované na tomto autorizačním serveru.
clientId?: string
Hodnota vlastnosti
string
clientRegistrationEndpoint
Volitelný odkaz na stránku, kde se provádí registrace klienta nebo aplikace pro tento autorizační server. Obsahuje absolutní adresu URL odkazované entity.
clientRegistrationEndpoint?: string
Hodnota vlastnosti
string
clientSecret
Tajný klíč 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.
clientSecret?: string
Hodnota vlastnosti
string
displayName
Popisný název autorizačního serveru.
displayName?: string
Hodnota vlastnosti
string
grantTypes
Forma udělení autorizace, kterou klient použije k vyžádání přístupového tokenu.
grantTypes?: string[]
Hodnota vlastnosti
string[]
useInApiDocumentation
Pokud je hodnota true, autorizační server se použije v dokumentaci k rozhraní API na portálu pro vývojáře. Pokud není zadaná žádná hodnota, ve výchozím nastavení je false.
useInApiDocumentation?: boolean
Hodnota vlastnosti
boolean
useInTestConsole
Pokud ano, autorizační server se může použít v testovací konzole portálu pro vývojáře. Ve výchozím nastavení je true, pokud není zadaná žádná hodnota.
useInTestConsole?: boolean
Hodnota vlastnosti
boolean
Podrobnosti zděděných vlastností
authorizationMethods
Příkazy HTTP podporované koncovým bodem autorizace Funkce GET musí být vždy k dispozici. POST je nepovinný.
authorizationMethods?: AuthorizationMethod[]
Hodnota vlastnosti
Zděděno zAuthorizationServerContractBaseProperties.authorizationMethods
bearerTokenSendingMethods
Určuje mechanismus předávání přístupového tokenu do rozhraní API.
bearerTokenSendingMethods?: string[]
Hodnota vlastnosti
string[]
Zděděno zAuthorizationServerContractBaseProperties.bearerTokenSendingMethods
clientAuthenticationMethod
Metoda ověřování podporovaná koncovým bodem tokenu tohoto autorizačního serveru. Možné hodnoty jsou Basic a/nebo Body. Když je zadán text, přihlašovací údaje klienta a další parametry jsou předány v textu požadavku ve formátu application/x-www-form-urlencoded.
clientAuthenticationMethod?: string[]
Hodnota vlastnosti
string[]
Zděděno zAuthorizationServerContractBaseProperties.clientAuthenticationMethod
defaultScope
Obor přístupových tokenů, který bude ve výchozím nastavení požadován. Lze přepsat na úrovni rozhraní API. Měl by být k dispozici ve formě řetězce obsahujícího hodnoty oddělené mezerami.
defaultScope?: string
Hodnota vlastnosti
string
Zděděno zAuthorizationServerContractBaseProperties.defaultScope
description
Popis autorizačního serveru Může obsahovat značky formátování HTML.
description?: string
Hodnota vlastnosti
string
Zděděno zAuthorizationServerContractBaseProperties.description
resourceOwnerPassword
Pokud autorizační server podporuje typ udělení hesla vlastníka prostředku, můžete volitelně zadat. Výchozí heslo vlastníka prostředku
resourceOwnerPassword?: string
Hodnota vlastnosti
string
Zděděno zAuthorizationServerContractBaseProperties.resourceOwnerPassword
resourceOwnerUsername
Pokud autorizační server podporuje typ udělení hesla vlastníka prostředku, můžete volitelně zadat. Výchozí uživatelské jméno vlastníka prostředku
resourceOwnerUsername?: string
Hodnota vlastnosti
string
Zděděno zAuthorizationServerContractBaseProperties.resourceOwnerUsername
supportState
Pokud ano, autorizační server zahrne do odpovědi parametr state z žádosti o autorizaci. Klient může použít parametr stavu ke zvýšení zabezpečení protokolu.
supportState?: boolean
Hodnota vlastnosti
boolean
Zděděno zAuthorizationServerContractBaseProperties.supportState
tokenBodyParameters
Další parametry vyžadované koncovým bodem tokenu tohoto autorizačního serveru jsou reprezentované jako pole objektů JSON s vlastnostmi řetězce názvů a hodnot, tj. {"name" : "name value", "value": "a value"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Hodnota vlastnosti
Zděděno zAuthorizationServerContractBaseProperties.tokenBodyParameters
tokenEndpoint
Koncový bod tokenu OAuth. Obsahuje absolutní identifikátor URI odkazované entity.
tokenEndpoint?: string
Hodnota vlastnosti
string
Zděděno zAuthorizationServerContractBaseProperties.tokenEndpoint