AuthorizationServerUpdateContract interface
Pengaturan server otorisasi OAuth eksternal.
- Memperluas
Properti
| authorization |
Titik akhir otorisasi OAuth. Lihat http://tools.ietf.org/html/rfc6749#section-3.2. |
| authorization |
Kata kerja HTTP didukung oleh titik akhir otorisasi. GET harus selalu ada. POST bersifat opsional. |
| bearer |
Menentukan mekanisme di mana token akses diteruskan ke API. |
| client |
Metode autentikasi yang didukung oleh titik akhir token server otorisasi ini. Nilai yang mungkin adalah Dasar dan/atau Isi. Ketika Isi ditentukan, kredensial klien dan parameter lain diteruskan dalam isi permintaan dalam format application/x-www-form-urlencoded. |
| client |
Id klien atau aplikasi yang terdaftar di server otorisasi ini. |
| client |
Referensi opsional ke halaman tempat pendaftaran klien atau aplikasi untuk server otorisasi ini dilakukan. Berisi URL absolut ke entitas yang dirujuk. |
| client |
Rahasia klien atau aplikasi yang terdaftar di server otorisasi ini. Properti ini tidak akan diisi pada operasi 'GET'! Gunakan permintaan POST '/listSecrets' untuk mendapatkan nilainya. |
| default |
Cakupan token akses yang akan diminta secara default. Dapat ditimpa di tingkat API. Harus disediakan dalam bentuk string yang berisi nilai yang dibatasi spasi. |
| description | Deskripsi server otorisasi. Dapat berisi tag pemformatan HTML. |
| display |
Nama server otorisasi yang mudah digunakan. |
| grant |
Bentuk pemberian otorisasi, yang digunakan klien untuk meminta token akses. |
| resource |
Dapat ditentukan secara opsional ketika jenis pemberian kata sandi pemilik sumber daya didukung oleh server otorisasi ini. Kata sandi pemilik sumber daya default. |
| resource |
Dapat ditentukan secara opsional ketika jenis pemberian kata sandi pemilik sumber daya didukung oleh server otorisasi ini. Nama pengguna pemilik sumber daya default. |
| support |
Jika true, server otorisasi akan menyertakan parameter status dari permintaan otorisasi ke responsnya. Klien dapat menggunakan parameter status untuk meningkatkan keamanan protokol. |
| token |
Parameter tambahan yang diperlukan oleh titik akhir token server otorisasi ini diwakili sebagai array objek JSON dengan properti string nama dan nilai, yaitu {"name" : "name value", "value": "a value"}. |
| token |
Titik akhir token OAuth. Berisi URI absolut ke entitas yang dirujuk. |
| use |
Jika true, server otorisasi akan digunakan dalam dokumentasi API di portal pengembang. False secara default jika tidak ada nilai yang disediakan. |
| use |
Jika true, server otorisasi dapat digunakan di konsol pengujian portal pengembang. True secara default jika tidak ada nilai yang disediakan. |
Properti yang Diwariskan
| id | ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
| name | Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
| type | Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
Detail Properti
authorizationEndpoint
Titik akhir otorisasi OAuth. Lihat http://tools.ietf.org/html/rfc6749#section-3.2.
authorizationEndpoint?: string
Nilai Properti
string
authorizationMethods
Kata kerja HTTP didukung oleh titik akhir otorisasi. GET harus selalu ada. POST bersifat opsional.
authorizationMethods?: AuthorizationMethod[]
Nilai Properti
bearerTokenSendingMethods
Menentukan mekanisme di mana token akses diteruskan ke API.
bearerTokenSendingMethods?: string[]
Nilai Properti
string[]
clientAuthenticationMethod
Metode autentikasi yang didukung oleh titik akhir token server otorisasi ini. Nilai yang mungkin adalah Dasar dan/atau Isi. Ketika Isi ditentukan, kredensial klien dan parameter lain diteruskan dalam isi permintaan dalam format application/x-www-form-urlencoded.
clientAuthenticationMethod?: string[]
Nilai Properti
string[]
clientId
Id klien atau aplikasi yang terdaftar di server otorisasi ini.
clientId?: string
Nilai Properti
string
clientRegistrationEndpoint
Referensi opsional ke halaman tempat pendaftaran klien atau aplikasi untuk server otorisasi ini dilakukan. Berisi URL absolut ke entitas yang dirujuk.
clientRegistrationEndpoint?: string
Nilai Properti
string
clientSecret
Rahasia klien atau aplikasi yang terdaftar di server otorisasi ini. Properti ini tidak akan diisi pada operasi 'GET'! Gunakan permintaan POST '/listSecrets' untuk mendapatkan nilainya.
clientSecret?: string
Nilai Properti
string
defaultScope
Cakupan token akses yang akan diminta secara default. Dapat ditimpa di tingkat API. Harus disediakan dalam bentuk string yang berisi nilai yang dibatasi spasi.
defaultScope?: string
Nilai Properti
string
description
Deskripsi server otorisasi. Dapat berisi tag pemformatan HTML.
description?: string
Nilai Properti
string
displayName
Nama server otorisasi yang mudah digunakan.
displayName?: string
Nilai Properti
string
grantTypes
Bentuk pemberian otorisasi, yang digunakan klien untuk meminta token akses.
grantTypes?: string[]
Nilai Properti
string[]
resourceOwnerPassword
Dapat ditentukan secara opsional ketika jenis pemberian kata sandi pemilik sumber daya didukung oleh server otorisasi ini. Kata sandi pemilik sumber daya default.
resourceOwnerPassword?: string
Nilai Properti
string
resourceOwnerUsername
Dapat ditentukan secara opsional ketika jenis pemberian kata sandi pemilik sumber daya didukung oleh server otorisasi ini. Nama pengguna pemilik sumber daya default.
resourceOwnerUsername?: string
Nilai Properti
string
supportState
Jika true, server otorisasi akan menyertakan parameter status dari permintaan otorisasi ke responsnya. Klien dapat menggunakan parameter status untuk meningkatkan keamanan protokol.
supportState?: boolean
Nilai Properti
boolean
tokenBodyParameters
Parameter tambahan yang diperlukan oleh titik akhir token server otorisasi ini diwakili sebagai array objek JSON dengan properti string nama dan nilai, yaitu {"name" : "name value", "value": "a value"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Nilai Properti
tokenEndpoint
Titik akhir token OAuth. Berisi URI absolut ke entitas yang dirujuk.
tokenEndpoint?: string
Nilai Properti
string
useInApiDocumentation
Jika true, server otorisasi akan digunakan dalam dokumentasi API di portal pengembang. False secara default jika tidak ada nilai yang disediakan.
useInApiDocumentation?: boolean
Nilai Properti
boolean
useInTestConsole
Jika true, server otorisasi dapat digunakan di konsol pengujian portal pengembang. True secara default jika tidak ada nilai yang disediakan.
useInTestConsole?: boolean
Nilai Properti
boolean
Detail Properti yang Diwariskan
id
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
id?: string
Nilai Properti
string
name
type
Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
type?: string
Nilai Properti
string
Diwarisi dariProxyResource.type