AuthorizationOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia konfigurację programową używaną przez IAuthorizationService program i IAuthorizationPolicyProvider.
public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
- Dziedziczenie
-
AuthorizationOptions
Konstruktory
AuthorizationOptions() |
Zapewnia konfigurację programową używaną przez IAuthorizationService program i IAuthorizationPolicyProvider. |
Właściwości
DefaultPolicy |
Pobiera lub ustawia domyślne zasady autoryzacji. Wartości domyślne, aby wymagać uwierzytelnionych użytkowników. |
FallbackPolicy |
Pobiera lub ustawia zasady autoryzacji rezerwowej używane w CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) przypadku, gdy nie podano żadnych danych IAuthorizeData. W związku z tym program AuthorizationMiddleware używa zasad rezerwowych, jeśli nie IAuthorizeData ma wystąpień zasobu. Jeśli zasób ma jakiekolwiek IAuthorizeData zasoby, zostaną one ocenione zamiast zasad rezerwowych. Domyślnie zasady rezerwowe mają wartość null i zwykle nie będą miały wpływu, chyba że w potoku znajduje się oprogramowanie AuthorizationMiddleware. Nie jest on używany w żaden sposób domyślnie IAuthorizationService. |
InvokeHandlersAfterFailure |
Określa, czy procedury obsługi autoryzacji powinny być wywoływane po HasFailed. Wartość domyślna to true. |
Metody
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
Dodaj zasady utworzone na podstawie delegata o podanej nazwie. |
AddPolicy(String, AuthorizationPolicy) |
Dodaj zasady autoryzacji o podanej nazwie. |
GetPolicy(String) |
Zwraca zasady dla określonej nazwy lub null, jeśli zasady o nazwie nie istnieją. |