diff --git a/sandbox/OpenIddict.Sandbox.Console.Client/InteractiveService.cs b/sandbox/OpenIddict.Sandbox.Console.Client/InteractiveService.cs
index a2aa6ac4..fb026f42 100644
--- a/sandbox/OpenIddict.Sandbox.Console.Client/InteractiveService.cs
+++ b/sandbox/OpenIddict.Sandbox.Console.Client/InteractiveService.cs
@@ -383,6 +383,11 @@ public class InteractiveService : BackgroundService
choices.Add((GrantTypes.ClientCredentials, "Client credentials grant (application authentication only)"));
}
+ if (choices.Count is 0)
+ {
+ choices.Add((GrantTypes.AuthorizationCode, "Authorization code grant"));
+ }
+
if (choices.Count is 1)
{
return choices[0].GrantType;
diff --git a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml
index 23fd7dcb..eada1419 100644
--- a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml
+++ b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml
@@ -310,14 +310,27 @@
+
+
+
+
+
+
-
diff --git a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xsd b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xsd
index d4d4f14b..ba1e37bc 100644
--- a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xsd
+++ b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xsd
@@ -562,12 +562,12 @@
- The provider identifier, represented as a GUID.
+ The provider identifier, represented as a lowercase GUID.
-
+