Share via


AuthorizationCodeReceivedContext Sınıf

Tanım

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

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)
Devralma
Devralma

Oluşturucular

AuthorizationCodeReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Bir AuthorizationCodeReceivedContext oluşturur

AuthorizationCodeReceivedContext(HttpContext, OpenIdConnectOptions)

Bir AuthorizationCodeReceivedContext oluşturur

Özellikler

Backchannel

Belirteç uç noktasına özel istekler gönderirken kullanılmak üzere kimlik sağlayıcısına yapılandırılmış iletişim kanalı.

HandledCodeRedemption

Geliştiricinin kod kullanım işlemini işlemeyi (veya atlamayı) seçip seçmediğini gösterir. True ise işleyici kodu kullanmaya çalışmaz. Bkz. HandleCodeRedemption ve TokenEndpointResponse.

HandledResponse

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseControlContext)
HttpContext

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseContext)
HttpContext

Bağlam.

(Devralındığı yer: BaseContext<TOptions>)
JwtSecurityToken

Varsa, kimlik doğrulama yanıtında alınan öğesini alır veya ayarlar JwtSecurityToken .

Options

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseOpenIdConnectContext)
Options

Şemayla ilişkili kimlik doğrulama seçeneklerini alır.

(Devralındığı yer: BaseContext<TOptions>)
Principal

ClaimsPrincipal Kullanıcı taleplerini içeren öğesini alır.

(Devralındığı yer: RemoteAuthenticationContext<TOptions>)
Properties

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

Properties

öğesini alır veya ayarlar AuthenticationProperties.

(Devralındığı yer: RemoteAuthenticationContext<TOptions>)
ProtocolMessage

öğesini alır veya ayarlar OpenIdConnectMessage.

ProtocolMessage

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseOpenIdConnectContext)
Request

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseContext)
Request

İstek.

(Devralındığı yer: BaseContext<TOptions>)
Response

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseContext)
Response

Yanıt.

(Devralındığı yer: BaseContext<TOptions>)
Result

HandleRequestResult İşleyici tarafından kullanılan.

(Devralındığı yer: HandleRequestContext<TOptions>)
Scheme

Kimlik doğrulama düzeni.

(Devralındığı yer: BaseContext<TOptions>)
Skipped

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseControlContext)
State

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseControlContext)
Ticket

Bu olay olayı işlediğine Ticket işaret ederse değerini döndürür veya döndürür.

(Devralındığı yer: BaseControlContext)
TokenEndpointRequest

Belirteç uç noktasına gönderilecek ve özelleştirme için kullanılabilen istek.

TokenEndpointResponse

Geliştirici kodu kendi kendine kullanmak isterse sonuçta elde edilen belirteçleri burada sağlayabilir. Bu, HandleCodeRedemption çağrısıyla aynıdır. Ayarlanırsa işleyici kodu kullanmaya çalışmaz. Yetkilendirme yanıtında daha önce alınmamış bir IdToken gereklidir. İşleyici kullanıcı bilgileri uç noktasına başvuracaksa erişim belirteci isteğe bağlıdır.

Yöntemler

CheckEventResult(AuthenticateResult)

Bu Bağlam, OpenIdConnect protokolü üzerinden bir 'AuthorizationCode' alındığında bilgilendirilmek için kullanılabilir.

(Devralındığı yer: BaseControlContext)
Fail(Exception)

Kimlik doğrulamasının başarısız olduğunu gösterir.

(Devralındığı yer: RemoteAuthenticationContext<TOptions>)
Fail(String)

Kimlik doğrulamasının başarısız olduğunu gösterir.

(Devralındığı yer: RemoteAuthenticationContext<TOptions>)
HandleCodeRedemption()

İşleyiciye kod kullanım işlemini atlamayı söyler. Geliştirici kodu kendisi kullanmış veya kullanım gerekmediğine karar vermiş olabilir. Daha fazla işlem için gereken belirteçler alındıysa, belirteçlerin sağlanmasına izin veren aşırı yüklemelerden birini çağırın. Yetkilendirme yanıtında daha önce alınmamış bir IdToken gereklidir. İşleyicinin kullanıcı bilgileri uç noktasına başvurması için isteğe bağlı olarak bir erişim belirteci sağlanabilir. Bunu çağırmak TokenEndpointResponse ayarıyla aynıdır.

HandleCodeRedemption(OpenIdConnectMessage)

İşleyiciye kod kullanım işlemini atlamayı söyler. Geliştirici kodu kendisi kullanmış veya kullanım gerekmediğine karar vermiş olabilir. Daha fazla işlem için gereken belirteçler alındıysa, belirteçlerin sağlanmasına izin veren aşırı yüklemelerden birini çağırın. Yetkilendirme yanıtında daha önce alınmamış bir IdToken gereklidir. İşleyicinin kullanıcı bilgileri uç noktasına başvurması için isteğe bağlı olarak bir erişim belirteci sağlanabilir. Bunu çağırmak TokenEndpointResponse ayarıyla aynıdır.

HandleCodeRedemption(String, String)

İşleyiciye kod kullanım işlemini atlamayı söyler. Geliştirici kodu kendisi kullanmış veya kullanım gerekmediğine karar vermiş olabilir. Daha fazla işlem için gereken belirteçler alındıysa, belirteçlerin sağlanmasına izin veren aşırı yüklemelerden birini çağırın. Yetkilendirme yanıtında daha önce alınmamış bir IdToken gereklidir. İşleyicinin kullanıcı bilgileri uç noktasına başvurması için isteğe bağlı olarak bir erişim belirteci sağlanabilir. Bunu çağırmak TokenEndpointResponse ayarıyla aynıdır.

HandleResponse()

Bu istek için tüm işlemleri sonlandırın ve istemciye geri dönün. Arayan, yanıtın tamamını oluşturmakla sorumludur. SignIn'i Ticket tetikleme olarak ayarlayın.

(Devralındığı yer: BaseControlContext)
HandleResponse()

Bu istek için tüm işlemleri sonlandırın ve istemciye geri dönün. Arayan, yanıtın tamamını oluşturmakla sorumludur.

(Devralındığı yer: HandleRequestContext<TOptions>)
SkipHandler()

Geçerli işleyicide isteği işlemeyi sonlandırın.

(Devralındığı yer: HandleRequestContext<TOptions>)
SkipToNextMiddleware()

Geçerli ara yazılımda isteği işlemeyi sonlandırın ve denetimi bir sonrakine geçirin. Oturum Açma çağrılmayacak.

(Devralındığı yer: BaseControlContext)
Success()

ve Propertiesile bilet oluşturma başarısını Principal çağırır.

(Devralındığı yer: RemoteAuthenticationContext<TOptions>)

Şunlara uygulanır