remove profile scope from OpenId Connect configuration in ASP.NET Core

This commit is contained in:
Tim Hess 2019-02-15 11:53:15 -06:00
Родитель 23597d2056
Коммит 1348cff701
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -56,6 +56,12 @@ namespace Steeltoe.Security.Authentication.CloudFoundry
oidcOptions.ResponseType = cfOptions.ResponseType;
oidcOptions.SaveTokens = cfOptions.SaveTokens;
oidcOptions.SignInScheme = cfOptions.SignInScheme;
// remove profile scope
oidcOptions.Scope.Clear();
oidcOptions.Scope.Add("openid");
// add other scopes
if (!string.IsNullOrEmpty(cfOptions.AdditionalScopes))
{
foreach (var s in cfOptions.AdditionalScopes.Split(' '))