AuthorizationServerContractBaseProperties interface
Kontrak pengaturan Pembaruan server otorisasi OAuth eksternal.
Properti
| 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. |
| 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. |
| 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. |
Detail Properti
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[]
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
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