|
|
|
@ -198,6 +198,7 @@ public class OpenIddictDataSeedContributor : IDataSeedContributor, ITransientDep
|
|
|
|
|
{
|
|
|
|
|
application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Token);
|
|
|
|
|
application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Revocation);
|
|
|
|
|
application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Introspection);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (grantType == OpenIddictConstants.GrantTypes.ClientCredentials)
|
|
|
|
@ -220,6 +221,12 @@ public class OpenIddictDataSeedContributor : IDataSeedContributor, ITransientDep
|
|
|
|
|
application.Permissions.Add(OpenIddictConstants.Permissions.GrantTypes.RefreshToken);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (grantType == OpenIddictConstants.GrantTypes.DeviceCode)
|
|
|
|
|
{
|
|
|
|
|
application.Permissions.Add(OpenIddictConstants.Permissions.GrantTypes.DeviceCode);
|
|
|
|
|
application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Device);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (grantType == OpenIddictConstants.GrantTypes.Implicit)
|
|
|
|
|
{
|
|
|
|
|
application.Permissions.Add(OpenIddictConstants.Permissions.ResponseTypes.IdToken);
|
|
|
|
|