diff --git a/sandbox/OpenIddict.Sandbox.AspNet.Client/Startup.cs b/sandbox/OpenIddict.Sandbox.AspNet.Client/Startup.cs index 8cd8315c9..7e7932e09 100644 --- a/sandbox/OpenIddict.Sandbox.AspNet.Client/Startup.cs +++ b/sandbox/OpenIddict.Sandbox.AspNet.Client/Startup.cs @@ -9,6 +9,7 @@ using Microsoft.Owin.Security.Cookies; using OpenIddict.Client; using OpenIddict.Client.Owin; +using OpenIddict.Client.WebIntegration; using OpenIddict.Sandbox.AspNetCore.Server.Models; using Owin; using static OpenIddict.Abstractions.OpenIddictConstants; @@ -95,7 +96,7 @@ public void Configuration(IAppBuilder app) options.SetClientId("1016114395689-kgtgq2p6dj27d7v6e2kjkoj54dgrrckh.apps.googleusercontent.com") .SetClientSecret("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") .SetRedirectUri("callback/login/google") - .SetAccessType("offline") + .SetAccessType(OpenIddictClientWebIntegrationConstants.Google.AccessTypes.Offline) .AddScopes(Scopes.Profile); }); }); diff --git a/sandbox/OpenIddict.Sandbox.AspNetCore.Client/Startup.cs b/sandbox/OpenIddict.Sandbox.AspNetCore.Client/Startup.cs index 983185b17..531151268 100644 --- a/sandbox/OpenIddict.Sandbox.AspNetCore.Client/Startup.cs +++ b/sandbox/OpenIddict.Sandbox.AspNetCore.Client/Startup.cs @@ -3,6 +3,7 @@ using Microsoft.EntityFrameworkCore; using Microsoft.IdentityModel.Tokens; using OpenIddict.Client; +using OpenIddict.Client.WebIntegration; using OpenIddict.Sandbox.AspNetCore.Client.Models; using Quartz; using static OpenIddict.Abstractions.OpenIddictConstants; @@ -152,7 +153,7 @@ public void ConfigureServices(IServiceCollection services) options.SetClientId("1016114395689-kgtgq2p6dj27d7v6e2kjkoj54dgrrckh.apps.googleusercontent.com") .SetClientSecret("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") .SetRedirectUri("callback/login/google") - .SetAccessType("offline") + .SetAccessType(OpenIddictClientWebIntegrationConstants.Google.AccessTypes.Offline) .AddScopes(Scopes.Profile); }) .AddReddit(options => @@ -160,7 +161,7 @@ public void ConfigureServices(IServiceCollection services) options.SetClientId("vDLNqhrkwrvqHgnoBWF3og") .SetClientSecret("Tpab28Dz0upyZLqn7AN3GFD1O-zaAw") .SetRedirectUri("callback/login/reddit") - .SetDuration("permanent"); + .SetDuration(OpenIddictClientWebIntegrationConstants.Reddit.Durations.Permanent); }); #if SUPPORTS_PEM_ENCODED_KEY_IMPORT diff --git a/sandbox/OpenIddict.Sandbox.Console.Client/Program.cs b/sandbox/OpenIddict.Sandbox.Console.Client/Program.cs index e42f6c6b3..56b0a82c1 100644 --- a/sandbox/OpenIddict.Sandbox.Console.Client/Program.cs +++ b/sandbox/OpenIddict.Sandbox.Console.Client/Program.cs @@ -3,6 +3,7 @@ using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using OpenIddict.Client; +using OpenIddict.Client.WebIntegration; using OpenIddict.Sandbox.Console.Client; using static OpenIddict.Abstractions.OpenIddictConstants; @@ -104,7 +105,7 @@ // is discouraged practice, it is the only option to use this provider in a desktop client. .SetClientSecret("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") .SetRedirectUri("callback/login/google") - .SetAccessType("offline") + .SetAccessType(OpenIddictClientWebIntegrationConstants.Google.AccessTypes.Offline) .AddScopes(Scopes.Profile) .AddGrantTypes(GrantTypes.AuthorizationCode) .SetProviderName("Google [code flow]") @@ -115,7 +116,7 @@ options.SetClientId("1016114395689-le5kvnikv5hhg3otvn1tgs2aogpkpvff.apps.googleusercontent.com") .SetClientSecret("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") .SetRedirectUri("callback/login/google") - .SetAccessType("offline") + .SetAccessType(OpenIddictClientWebIntegrationConstants.Google.AccessTypes.Offline) .AddScopes(Scopes.Profile) .AddGrantTypes(GrantTypes.DeviceCode) .SetProviderName("Google [device flow]") diff --git a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml index 0ad5422d3..0e6510f3c 100644 --- a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml +++ b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml @@ -99,6 +99,9 @@ _ => throw new InvalidOperationException(SR.GetResourceString(SR.ID0473)) }}" /> + + + @@ -1089,6 +1092,9 @@ Documentation="https://developers.google.com/identity/protocols/oauth2/openid-connect"> + + + @@ -1126,6 +1132,9 @@ + + + @@ -1566,6 +1575,9 @@ + + + @@ -1844,6 +1856,9 @@ + + + @@ -2707,6 +2722,9 @@ + + +