Api Resources seed

This commit is contained in:
Paul Schneider 2026-06-25 20:22:41 +01:00
commit 99f4361e2d
5 changed files with 75 additions and 40 deletions

View file

@ -1,7 +1,25 @@
using IdentityServer8.EntityFramework.Entities;
public static class Constants
{
public static readonly string[] BuildInApiScopes = {
"profile", "openid", "offline_access",
"blogs", "admin", "moderation", "performer", "client" };
"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; }
}