标签:list hide enum server gif types static 源代码 style
dotnet new -i IdentityServer4.Template
创建IdentityServer4项目: dotnet new is4empty -n 项目名 运行:https://localhost:5001/.well-known/openid-configuration
public static class Config { public static IEnumerable<ApiScope> ApiScopes => new List<ApiScope> { new ApiScope("api1", "My API") }; }
定义客户端 (ClientId,ClientSecret 可以视为用户名密码)
public static IEnumerable<Client> Clients => new List<Client> { new Client { ClientId = "client", // no interactive user, use the clientid/secret for authentication AllowedGrantTypes = GrantTypes.ClientCredentials, // secret for authentication ClientSecrets = { new Secret("secret".Sha256()) }, // scopes that client has access to AllowedScopes = { "api1" } } };
首次启动时,IdentityServer将为您创建一个开发人员签名密钥,该文件名为tempkey.jwk。您不必将该文件签入源代码管理中,如果不存在该文件将被重新创建
标签:list hide enum server gif types static 源代码 style
原文地址:https://www.cnblogs.com/mingjing/p/14028798.html