MicrosoftAccountOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için MicrosoftAccountMiddlewareyapılandırma seçenekleri.
public ref class MicrosoftAccountOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class MicrosoftAccountOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type MicrosoftAccountOptions = class
inherit OAuthOptions
Public Class MicrosoftAccountOptions
Inherits OAuthOptions
- Devralma
Oluşturucular
MicrosoftAccountOptions() |
Yeni MicrosoftAccountOptionsbir başlatır. |
Özellikler
AuthenticationScheme |
Seçeneklerdeki AuthenticationScheme, belirli bir kimlik doğrulama düzeninin mantıksal adına karşılık gelir. İşlem hattında aynı kimlik doğrulama ara yazılımı türünü birden çok kez kullanmak için farklı bir değer atanabilir. (Devralındığı yer: AuthenticationOptions) |
AuthorizationEndpoint |
İstemcinin kimlik doğrulaması için yeniden yönlendirileceği URI'yi alır veya ayarlar. (Devralındığı yer: OAuthOptions) |
AutomaticAuthenticate |
Doğruysa, kimlik doğrulama ara yazılımı gelen istek kullanıcısını değiştirir. False ise, kimlik doğrulama ara yazılımı yalnızca AuthenticationScheme tarafından açıkça belirtildiğinde kimlik sağlar. (Devralındığı yer: AuthenticationOptions) |
AutomaticChallenge |
Doğruysa, kimlik doğrulama ara yazılımı otomatik sınamayı işlemelidir. False ise, kimlik doğrulama ara yazılımı yalnızca AuthenticationScheme tarafından açıkça belirtildiğinde yanıtları değiştirir. (Devralındığı yer: AuthenticationOptions) |
BackchannelHttpHandler |
Uzak kimlik sağlayıcısıyla iletişim kurmak için kullanılan HttpMessageHandler. Değer bir WebRequestHandler'a indirilemediği sürece bu, BackchannelCertificateValidator ile aynı anda ayarlanamaz. (Devralındığı yer: RemoteAuthenticationOptions) |
BackchannelTimeout |
Uzak kimlik sağlayıcısıyla arka kanal iletişimleri için milisaniye cinsinden zaman aşımı değerini alır veya ayarlar. (Devralındığı yer: RemoteAuthenticationOptions) |
CallbackPath |
Kullanıcı aracısının döndürüleceği uygulamanın temel yolu içindeki istek yolu. Ara yazılım geldiğinde bu isteği işler. (Devralındığı yer: RemoteAuthenticationOptions) |
ClaimsIssuer |
Oluşturulan talepler için kullanılması gereken vereni alır veya ayarlar (Devralındığı yer: AuthenticationOptions) |
ClientId |
Sağlayıcı tarafından atanan istemci kimliğini alır veya ayarlar. (Devralındığı yer: OAuthOptions) |
ClientSecret |
Sağlayıcı tarafından atanan istemci gizli dizisini alır veya ayarlar. (Devralındığı yer: OAuthOptions) |
Description |
Uygulamanın kullanımına sunulan kimlik doğrulama türü hakkında ek bilgiler. (Devralındığı yer: AuthenticationOptions) |
DisplayName |
Kullanıcının oturum açma kullanıcı arabiriminde görüntüleyebileceği metni alın veya ayarlar. (Devralındığı yer: RemoteAuthenticationOptions) |
Events |
Kimlik doğrulama olaylarını işlemek için kullanılan öğesini IOAuthEvents alır veya ayarlar. (Devralındığı yer: OAuthOptions) |
RemoteAuthenticationTimeout |
Kimlik doğrulama akışını tamamlamak için süre sınırını alır veya ayarlar (varsayılan olarak 15 dakika). (Devralındığı yer: RemoteAuthenticationOptions) |
SaveTokens |
Başarılı bir yetkilendirmeden sonra erişim ve yenileme belirteçlerinin içinde AuthenticationProperties depolanıp depolanmayacağını tanımlar.
Bu özellik, son kimlik doğrulama tanımlama bilgisinin boyutunu küçültmek için varsayılan olarak olarak ayarlanır |
Scope |
İstekte bulunacak izinlerin listesini alır. (Devralındığı yer: OAuthOptions) |
SignInScheme |
Başarılı bir kimlik doğrulamasından sonra kullanıcının kimliğini kalıcı hale getirmekle sorumlu ara yazılıma karşılık gelen kimlik doğrulama düzenini alır veya ayarlar. Bu değer genellikle Başlangıç sınıfında kayıtlı bir tanımlama bilgisi ara yazılımına karşılık gelir. Atlandığında, SignInScheme geri dönüş değeri olarak kullanılır. (Devralındığı yer: RemoteAuthenticationOptions) |
StateDataFormat |
Ara yazılım tarafından işlenen verilerin güvenliğini sağlamak için kullanılan türü alır veya ayarlar. (Devralındığı yer: OAuthOptions) |
SystemClock |
Yalnızca test amaçlıdır. (Devralındığı yer: OAuthOptions) |
TokenEndpoint |
Ara yazılımların OAuth belirtecini değiştirmek için erişeceği URI'yi alır veya ayarlar. (Devralındığı yer: OAuthOptions) |
UserInformationEndpoint |
Kullanıcı bilgilerini almak için ara yazılımların erişeceği URI'yi alır veya ayarlar. Bu değer varsayılan uygulamada kullanılmaz; IOAuthAuthenticationEvents.Authenticated veya OAuthAuthenticationHandler.CreateTicketAsync özel uygulamalarında kullanılır. (Devralındığı yer: OAuthOptions) |