yavsc/src/Yavsc.Org/Contants.cs

25 lines
970 B
C#
Raw Normal View History

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
}