AuthorizationCodeReceivedContext Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect.
public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::OpenIdConnect::BaseOpenIdConnectContext
public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::RemoteAuthenticationContext<Microsoft::AspNetCore::Authentication::OpenIdConnect::OpenIdConnectOptions ^>
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.OpenIdConnect.BaseOpenIdConnectContext
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.RemoteAuthenticationContext<Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions>
type AuthorizationCodeReceivedContext = class
inherit BaseOpenIdConnectContext
type AuthorizationCodeReceivedContext = class
inherit RemoteAuthenticationContext<OpenIdConnectOptions>
Public Class AuthorizationCodeReceivedContext
Inherits BaseOpenIdConnectContext
Public Class AuthorizationCodeReceivedContext
Inherits RemoteAuthenticationContext(Of OpenIdConnectOptions)
- Warisan
- Warisan
-
AuthorizationCodeReceivedContext
Konstruktor
Properti
Backchannel |
Saluran komunikasi yang dikonfigurasi ke Penyedia Identitas untuk digunakan saat membuat permintaan kustom ke titik akhir token. |
HandledCodeRedemption |
Menunjukkan apakah pengembang memilih untuk menangani (atau melewati) penukaran kode. Jika true maka handler tidak akan mencoba untuk menukarkan kode. Lihat HandleCodeRedemption dan TokenEndpointResponse. |
HandledResponse |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseControlContext) |
HttpContext |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseContext) |
HttpContext |
Konteksnya. (Diperoleh dari BaseContext<TOptions>) |
JwtSecurityToken |
Mendapatkan atau mengatur JwtSecurityToken yang diterima dalam respons autentikasi, jika ada. |
Options |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseOpenIdConnectContext) |
Options |
Mendapatkan opsi autentikasi yang terkait dengan skema. (Diperoleh dari BaseContext<TOptions>) |
Principal |
ClaimsPrincipal Mendapatkan yang berisi klaim pengguna. (Diperoleh dari RemoteAuthenticationContext<TOptions>) |
Properties |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. |
Properties |
Mendapatkan atau mengatur AuthenticationProperties. (Diperoleh dari RemoteAuthenticationContext<TOptions>) |
ProtocolMessage |
Mendapatkan atau mengatur OpenIdConnectMessage. |
ProtocolMessage |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseOpenIdConnectContext) |
Request |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseContext) |
Request |
Permintaan. (Diperoleh dari BaseContext<TOptions>) |
Response |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseContext) |
Response |
Responnya. (Diperoleh dari BaseContext<TOptions>) |
Result |
HandleRequestResult yang digunakan oleh handler. (Diperoleh dari HandleRequestContext<TOptions>) |
Scheme |
Skema autentikasi. (Diperoleh dari BaseContext<TOptions>) |
Skipped |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseControlContext) |
State |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseControlContext) |
Ticket |
Mendapatkan atau mengatur Ticket untuk mengembalikan jika peristiwa ini memberi sinyal bahwa peristiwa tersebut menangani peristiwa. (Diperoleh dari BaseControlContext) |
TokenEndpointRequest |
Permintaan yang akan dikirim ke titik akhir token dan tersedia untuk penyesuaian. |
TokenEndpointResponse |
Jika pengembang memilih untuk menukarkan kode itu sendiri, maka mereka dapat memberikan token yang dihasilkan di sini. Ini sama dengan memanggil HandleCodeRedemption. Jika diatur maka handler tidak akan mencoba untuk menukarkan kode. IdToken diperlukan jika sebelumnya belum diterima dalam respons otorisasi. Token akses bersifat opsional jika handler menghubungi titik akhir info pengguna. |
Metode
CheckEventResult(AuthenticateResult) |
Konteks ini dapat digunakan untuk diberi tahu ketika 'AuthorizationCode' diterima melalui protokol OpenIdConnect. (Diperoleh dari BaseControlContext) |
Fail(Exception) |
Menunjukkan bahwa autentikasi gagal. (Diperoleh dari RemoteAuthenticationContext<TOptions>) |
Fail(String) |
Menunjukkan bahwa autentikasi gagal. (Diperoleh dari RemoteAuthenticationContext<TOptions>) |
HandleCodeRedemption() |
Memberi tahu handler untuk melewati proses penukaran kode. Pengembang mungkin telah menukarkan kode itu sendiri, atau memutuskan bahwa penukaran tidak diperlukan. Jika token diambil yang diperlukan untuk pemrosesan lebih lanjut, panggil salah satu kelebihan beban yang memungkinkan penyediaan token. IdToken diperlukan jika sebelumnya belum diterima dalam respons otorisasi. Token akses dapat secara opsional disediakan bagi handler untuk menghubungi titik akhir info pengguna. Memanggil ini sama dengan mengatur TokenEndpointResponse. |
HandleCodeRedemption(OpenIdConnectMessage) |
Memberi tahu handler untuk melewati proses penukaran kode. Pengembang mungkin telah menukarkan kode itu sendiri, atau memutuskan bahwa penukaran tidak diperlukan. Jika token diambil yang diperlukan untuk pemrosesan lebih lanjut, panggil salah satu kelebihan beban yang memungkinkan penyediaan token. IdToken diperlukan jika sebelumnya belum diterima dalam respons otorisasi. Token akses dapat secara opsional disediakan bagi handler untuk menghubungi titik akhir info pengguna. Memanggil ini sama dengan mengatur TokenEndpointResponse. |
HandleCodeRedemption(String, String) |
Memberi tahu handler untuk melewati proses penukaran kode. Pengembang mungkin telah menukarkan kode itu sendiri, atau memutuskan bahwa penukaran tidak diperlukan. Jika token diambil yang diperlukan untuk pemrosesan lebih lanjut, panggil salah satu kelebihan beban yang memungkinkan penyediaan token. IdToken diperlukan jika sebelumnya belum diterima dalam respons otorisasi. Token akses dapat secara opsional disediakan bagi handler untuk menghubungi titik akhir info pengguna. Memanggil ini sama dengan mengatur TokenEndpointResponse. |
HandleResponse() |
Menghentikan semua pemrosesan untuk permintaan ini dan kembali ke klien. Pemanggil bertanggung jawab untuk menghasilkan respons penuh. Atur Ticket untuk memicu SignIn. (Diperoleh dari BaseControlContext) |
HandleResponse() |
Menghentikan semua pemrosesan untuk permintaan ini dan kembali ke klien. Pemanggil bertanggung jawab untuk menghasilkan respons penuh. (Diperoleh dari HandleRequestContext<TOptions>) |
SkipHandler() |
Menghentikan pemrosesan permintaan di handler saat ini. (Diperoleh dari HandleRequestContext<TOptions>) |
SkipToNextMiddleware() |
Menghentikan pemrosesan permintaan di middleware saat ini dan meneruskan kontrol ke yang berikutnya. SignIn tidak akan dipanggil. (Diperoleh dari BaseControlContext) |
Success() |
Panggilan berhasil membuat tiket dengan Principal dan Properties. (Diperoleh dari RemoteAuthenticationContext<TOptions>) |