Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8d8ebffabf | |||
| dc4addb43a |
@@ -9,8 +9,4 @@ public sealed class LiteCharmsSettings
|
|||||||
public string? ClientSecret { get; set; }
|
public string? ClientSecret { get; set; }
|
||||||
|
|
||||||
public string? Audience { get; set; }
|
public string? Audience { get; set; }
|
||||||
|
|
||||||
public string? RequiredClaimName { get; set; }
|
|
||||||
|
|
||||||
public string? RequiredClaimNameValue { get; set; }
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,14 +76,7 @@ public static class Api
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!string.IsNullOrWhiteSpace(authOptions.RequiredClaimName) && !string.IsNullOrWhiteSpace(authOptions.RequiredClaimNameValue))
|
services.AddAuthorization();
|
||||||
{
|
|
||||||
services.AddAuthorizationBuilder()
|
|
||||||
.AddPolicy("RequiredScope", policy =>
|
|
||||||
policy.RequireClaim(authOptions.RequiredClaimName, authOptions.RequiredClaimNameValue));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
services.AddAuthorization();
|
|
||||||
|
|
||||||
return services;
|
return services;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user