Sdílet prostřednictvím


AuthorizationBuilder.SetFallbackPolicy(AuthorizationPolicy) Metoda

Definice

Nastaví zásadu náhradní autorizace, kterou používá, CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) pokud nebyla zadána žádná data IAuthorizeData. V důsledku toho AuthorizationMiddleware používá záložní zásady, pokud pro prostředek neexistují žádné IAuthorizeData instance. Pokud prostředek nějaké obsahuje IAuthorizeData , vyhodnocují se místo záložních zásad. Ve výchozím nastavení mají záložní zásady hodnotu null a obvykle nebudou mít žádný účinek, pokud v kanálu nemáte AuthorizationMiddleware. Ve výchozím nastavení IAuthorizationServicese nepoužívá žádným způsobem.

public virtual Microsoft.AspNetCore.Authorization.AuthorizationBuilder SetFallbackPolicy (Microsoft.AspNetCore.Authorization.AuthorizationPolicy? policy);
abstract member SetFallbackPolicy : Microsoft.AspNetCore.Authorization.AuthorizationPolicy -> Microsoft.AspNetCore.Authorization.AuthorizationBuilder
override this.SetFallbackPolicy : Microsoft.AspNetCore.Authorization.AuthorizationPolicy -> Microsoft.AspNetCore.Authorization.AuthorizationBuilder
Public Overridable Function SetFallbackPolicy (policy As AuthorizationPolicy) As AuthorizationBuilder

Parametry

Návraty

Tvůrce.

Platí pro