You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
44 lines
1.4 KiB
3 years ago
|
using Duende.IdentityServer;
|
||
|
using Duende.IdentityServer.Models;
|
||
|
|
||
|
namespace Identity.Realization
|
||
|
{
|
||
|
public static class SimpleConfig
|
||
|
{
|
||
|
public static IEnumerable<IdentityResource> IdentityResources =>
|
||
|
new List<IdentityResource>
|
||
|
{
|
||
|
new IdentityResources.OpenId(),
|
||
|
new IdentityResources.Profile(),
|
||
|
};
|
||
|
|
||
|
public static IEnumerable<ApiScope> ApiScopes =>
|
||
|
new List<ApiScope>
|
||
|
{
|
||
|
new ApiScope("api1", "My API")
|
||
|
};
|
||
|
|
||
|
public static IEnumerable<Client> Clients =>
|
||
|
new List<Client>
|
||
|
{
|
||
|
new Client
|
||
|
{
|
||
|
ClientId = "interactive",
|
||
|
ClientSecrets = { new Secret("49C1A7E1-0C79-4A89-A3D6-A37998FB86B0".Sha256()) },
|
||
|
|
||
|
AllowedGrantTypes = GrantTypes.Code,
|
||
|
|
||
|
//RequireConsent = false,//ͬ��ҳ��
|
||
|
|
||
|
RedirectUris = { "https://localhost:44300/signin-oidc" },
|
||
|
FrontChannelLogoutUri = "https://localhost:44300/signout-oidc",
|
||
|
PostLogoutRedirectUris = { "https://localhost:44300/signout-callback-oidc" },
|
||
|
|
||
|
|
||
|
AllowOfflineAccess = true,//ˢ��token
|
||
|
AllowedScopes = { "openid", "profile", "api1" }
|
||
|
}
|
||
|
|
||
|
};
|
||
|
}
|
||
|
}
|