blazor sample ujsing cliam policy code example
Example 1: blazor sample ujsing cliam policy
<AuthorizeView Policy="IsDeveloper">
<p>You can only see this if you satisfy the IsDeveloper policy.</p>
</AuthorizeView>
Example 2: blazor sample ujsing cliam policy
@page "/debug"
@attribute [Authorize(Policy = "IsDeveloper")]
Example 3: blazor sample ujsing cliam policy
[Route("api/[controller]")]
[ApiController]
public class SystemController
{
[Authorize(Policy = “IsDeveloper”)]
public IActionResult LoadDebugInfo()
{
}
}
Example 4: blazor sample ujsing cliam policy
public void ConfigureServices(IServiceCollection services)
{
services.AddAuthorization(config =>
{
config.AddPolicy("IsDeveloper", policy => policy.RequireClaim("IsDeveloper", "true"));
});
}