JwtBearerOptions 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.
Options sınıfı Taşıyıcı Kimlik Doğrulaması ara yazılım davranışını denetlemek için gereken bilgileri sağlar
public ref class JwtBearerOptions : Microsoft::AspNetCore::Builder::AuthenticationOptions
public class JwtBearerOptions : Microsoft.AspNetCore.Builder.AuthenticationOptions
type JwtBearerOptions = class
inherit AuthenticationOptions
Public Class JwtBearerOptions
Inherits AuthenticationOptions
- Devralma
Oluşturucular
JwtBearerOptions() |
Varsayılan değerlerle taşıyıcı kimlik doğrulama seçeneklerinin bir örneğini oluşturur. |
Özellikler
Audience |
Alınan openIdConnect belirtecinin hedef kitlesini alır veya ayarlar. |
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) |
Authority |
OpenIdConnect çağrıları yaparken kullanılacak Yetkiliyi alır veya ayarlar. |
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 |
Meta verileri almak için kullanılan HttpMessageHandler. Değer bir WebRequestHandler olmadığı sürece bu, BackchannelCertificateValidator ile aynı anda ayarlanamaz. |
BackchannelTimeout |
Http çağrısı yapmak için arka kanal kullanılırken zaman aşımını alır veya ayarlar. |
Challenge |
"WWW-Authenticate" üst bilgisine koymak için sınamayı alır veya ayarlar. |
ClaimsIssuer |
Oluşturulan talepler için kullanılması gereken vereni alır veya ayarlar (Devralındığı yer: AuthenticationOptions) |
Configuration |
Yapılandırma doğrudan geliştirici tarafından sağlanır. Sağlanırsa MetadataAddress ve Backchannel özellikleri kullanılmaz. Bu bilgiler istek işleme sırasında güncelleştirilmemelidir. |
ConfigurationManager |
Meta verilerden yapılandırmayı almak, önbelleğe almak ve yenilemekten sorumludur. Sağlanmazsa MetadataAddress ve Backchannel özellikleri kullanılarak bir tane oluşturulur. |
Description |
Uygulamanın kullanımına sunulan kimlik doğrulama türü hakkında ek bilgiler. (Devralındığı yer: AuthenticationOptions) |
Events |
Taşıyıcı kimlik doğrulaması ara yazılımı tarafından tetiklenen olayları işlemek için uygulama tarafından sağlanan nesne. Uygulama arabirimini tamamen uygulayabilir veya JwtBearerAuthenticationEvents örneğini oluşturabilir ve yalnızca işlemek istediği olaylara temsilci atayabilir. |
IncludeErrorDetails |
Belirteç doğrulama hatalarının çağırana döndürülip döndürülmeyeceğini tanımlar. Varsayılan olarak etkin olan bu seçenek, JWT ara yazılımının WWW-Authenticate üst bilgisinde hata ve error_description döndürmesini önlemek için devre dışı bırakılabilir. |
MetadataAddress |
Meta verileri almak için bulma uç noktasını alır veya ayarlar |
RefreshOnIssuerKeyNotFound |
SecurityTokenSignatureKeyNotFoundException sonrasında meta veri yenilemesi denenip denenmemesi gerektiğini alır veya ayarlar. Bu, imza anahtarı geçişi durumunda otomatik kurtarma sağlar. Bu, varsayılan olarak etkindir. |
RequireHttpsMetadata |
Meta veri adresi veya yetkilisi için HTTPS gerekip gerekmediğini alır veya ayarlar. Varsayılan değer true'dur. Bu yalnızca geliştirme ortamlarında devre dışı bırakılmalıdır. |
SaveToken |
Taşıyıcı belirtecinin başarılı bir yetkilendirmeden sonra içinde AuthenticationProperties depolanıp depolanmayacağını tanımlar. |
SecurityTokenValidators |
Erişim belirteçlerini doğrulamak için kullanılanların sıralı listesini ISecurityTokenValidator alır. |
SystemClock |
Yalnızca test amaçlıdır. |
SystemClock |
Yalnızca test amaçlıdır. (Devralındığı yer: AuthenticationOptions) |
TokenValidationParameters |
Kimlik belirteçlerini doğrulamak için kullanılan parametreleri alır veya ayarlar. |