2026-06-06 21:30:41 +01:00
|
|
|
|
2026-06-25 20:22:41 +01:00
|
|
|
|
|
|
|
|
using IdentityServer8.EntityFramework.Entities;
|
|
|
|
|
|
2026-06-06 21:30:41 +01:00
|
|
|
public static class Constants
|
|
|
|
|
{
|
2026-06-25 00:08:25 +01:00
|
|
|
public static readonly string[] BuildInApiScopes = {
|
|
|
|
|
"profile", "openid", "offline_access",
|
2026-06-25 20:22:41 +01:00
|
|
|
"admin", "moderation", "performer", "client" };
|
|
|
|
|
|
|
|
|
|
public static readonly ApiResourceScopeSpecification[] ApiResourcesScopes = {
|
|
|
|
|
|
|
|
|
|
new ApiResourceScopeSpecification { ScopeName = "admin", Description = "Admin access" },
|
|
|
|
|
new ApiResourceScopeSpecification { ScopeName = "moderation", Description = "Moderation access" },
|
|
|
|
|
new ApiResourceScopeSpecification { ScopeName = "performer", Description = "Performer access" },
|
|
|
|
|
new ApiResourceScopeSpecification { ScopeName = "client", Description = "Client access" },
|
|
|
|
|
new ApiResourceScopeSpecification { ScopeName = "blogs", Description = "Blogs access" }
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class ApiResourceScopeSpecification
|
|
|
|
|
{
|
|
|
|
|
public string ScopeName { get; set; }
|
|
|
|
|
public string Description { get; set; }
|
2026-06-06 21:30:41 +01:00
|
|
|
}
|