Update the documentation pages

This commit is contained in:
OpenIddict Bot
2023-05-02 19:58:39 +00:00
parent 55127dcfe7
commit ea52e730fc
160 changed files with 9194 additions and 5001 deletions

View File

@@ -9,7 +9,7 @@
<title>Application permissions </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Application permissions ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -109,30 +109,30 @@
<table>
<thead>
<tr>
<th style="text-align: center;">Endpoint</th>
<th style="text-align: center;">Constant</th>
<th style="text-align:center">Endpoint</th>
<th style="text-align:center">Constant</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">Authorization</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Endpoints.Authorization</code></td>
<td style="text-align:center">Authorization</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Endpoints.Authorization</code></td>
</tr>
<tr>
<td style="text-align: center;">Introspection</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Endpoints.Introspection</code></td>
<td style="text-align:center">Introspection</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Endpoints.Introspection</code></td>
</tr>
<tr>
<td style="text-align: center;">Logout/end session</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Endpoints.Logout</code></td>
<td style="text-align:center">Logout/end session</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Endpoints.Logout</code></td>
</tr>
<tr>
<td style="text-align: center;">Revocation</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Endpoints.Revocation</code></td>
<td style="text-align:center">Revocation</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Endpoints.Revocation</code></td>
</tr>
<tr>
<td style="text-align: center;">Token</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Endpoints.Token</code></td>
<td style="text-align:center">Token</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Endpoints.Token</code></td>
</tr>
</tbody>
</table>
@@ -156,53 +156,50 @@ token endpoints but will get an error when trying to send an introspection or re
}
});
}
</code></pre>
<h3 id="disabling-endpoint-permissions">Disabling endpoint permissions</h3>
<p>If you don't want to use endpoint permissions, call <code>options.IgnoreEndpointPermissions()</code> to ignore them:</p>
</code></pre><h3 id="disabling-endpoint-permissions">Disabling endpoint permissions</h3>
<p>If you don&#39;t want to use endpoint permissions, call <code>options.IgnoreEndpointPermissions()</code> to ignore them:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddServer(options =&gt;
{
options.IgnoreEndpointPermissions();
});
</code></pre>
<h2 id="grant-type-permissions">Grant type permissions</h2>
</code></pre><h2 id="grant-type-permissions">Grant type permissions</h2>
<h3 id="definition-1">Definition</h3>
<p>Grant type permissions limit the grant types a client application is allowed to use.</p>
<h3 id="supported-permissions-1">Supported permissions</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">Grant type</th>
<th style="text-align: center;">Constant</th>
<th style="text-align:center">Grant type</th>
<th style="text-align:center">Constant</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">Authorization code</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.GrantTypes.AuthorizationCode</code></td>
<td style="text-align:center">Authorization code</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.GrantTypes.AuthorizationCode</code></td>
</tr>
<tr>
<td style="text-align: center;">Client credentials</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.GrantTypes.ClientCredentials</code></td>
<td style="text-align:center">Client credentials</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.GrantTypes.ClientCredentials</code></td>
</tr>
<tr>
<td style="text-align: center;">Implicit</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.GrantTypes.Implicit</code></td>
<td style="text-align:center">Implicit</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.GrantTypes.Implicit</code></td>
</tr>
<tr>
<td style="text-align: center;">Password</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.GrantTypes.Password</code></td>
<td style="text-align:center">Password</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.GrantTypes.Password</code></td>
</tr>
<tr>
<td style="text-align: center;">Refresh token</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.GrantTypes.RefreshToken</code></td>
<td style="text-align:center">Refresh token</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.GrantTypes.RefreshToken</code></td>
</tr>
</tbody>
</table>
<p>To add a custom grant type permission, you can use the following pattern:</p>
<pre><code class="lang-csharp">OpenIddictConstants.Permissions.Prefixes.GrantType + &quot;custom_flow_name&quot;
</code></pre>
<h3 id="example-1">Example</h3>
</code></pre><h3 id="example-1">Example</h3>
<p>In the following example, the <code>postman</code> application can only use the authorization code grant
while <code>console</code> is restricted to the <code>password</code> and <code>refresh_token</code> grants:</p>
<pre><code class="lang-csharp">if (await manager.FindByClientIdAsync(&quot;postman&quot;) is null)
@@ -237,57 +234,52 @@ if (await manager.FindByClientIdAsync(&quot;console&quot;) is null)
}
});
}
</code></pre>
<h3 id="disabling-grant-type-permissions">Disabling grant type permissions</h3>
<p>If you don't want to use grant type permissions, call <code>options.IgnoreGrantTypePermissions()</code> to ignore them:</p>
</code></pre><h3 id="disabling-grant-type-permissions">Disabling grant type permissions</h3>
<p>If you don&#39;t want to use grant type permissions, call <code>options.IgnoreGrantTypePermissions()</code> to ignore them:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddServer(options =&gt;
{
options.IgnoreGrantTypePermissions();
});
</code></pre>
<h2 id="scope-permissions">Scope permissions</h2>
</code></pre><h2 id="scope-permissions">Scope permissions</h2>
<h3 id="definition-2">Definition</h3>
<p>Scope permissions limit the scopes (standard or custom) a client application is allowed to use.</p>
<div class="NOTE">
<h5>Note</h5>
<p>The <code>openid</code> and <code>offline_access</code> scopes are special-cased by OpenIddict and don't require explicit permissions.</p>
<div class="NOTE"><h5>Note</h5><p>The <code>openid</code> and <code>offline_access</code> scopes are special-cased by OpenIddict and don&#39;t require explicit permissions.</p>
</div>
<h3 id="supported-permissions-2">Supported permissions</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">Scope</th>
<th style="text-align: center;">Constant</th>
<th style="text-align:center">Scope</th>
<th style="text-align:center">Constant</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">address</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Scopes.Address</code></td>
<td style="text-align:center">address</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Scopes.Address</code></td>
</tr>
<tr>
<td style="text-align: center;">email</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Scopes.Email</code></td>
<td style="text-align:center">email</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Scopes.Email</code></td>
</tr>
<tr>
<td style="text-align: center;">phone</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Scopes.Phone</code></td>
<td style="text-align:center">phone</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Scopes.Phone</code></td>
</tr>
<tr>
<td style="text-align: center;">profile</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Scopes.Profile</code></td>
<td style="text-align:center">profile</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Scopes.Profile</code></td>
</tr>
<tr>
<td style="text-align: center;">roles</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.Scopes.Roles</code></td>
<td style="text-align:center">roles</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.Scopes.Roles</code></td>
</tr>
</tbody>
</table>
<p>To add a custom scope permission, you can use the following pattern:</p>
<pre><code class="lang-csharp">OpenIddictConstants.Permissions.Prefixes.Scope + &quot;custom_scope_name&quot;
</code></pre>
<h3 id="example-2">Example</h3>
</code></pre><h3 id="example-2">Example</h3>
<p>In the following sample, the <code>angular</code> client is allowed to request the <code>address</code>,
<code>profile</code> and <code>marketing_api</code> scopes: any other scope will result in an error being returned.</p>
<pre><code class="lang-csharp">if (await manager.FindByClientIdAsync(&quot;angular&quot;) is null)
@@ -308,19 +300,15 @@ if (await manager.FindByClientIdAsync(&quot;console&quot;) is null)
}
});
}
</code></pre>
<h3 id="disabling-scope-permissions">Disabling scope permissions</h3>
<p>If you don't want to use scope permissions, call <code>options.IgnoreScopePermissions()</code> to ignore them:</p>
</code></pre><h3 id="disabling-scope-permissions">Disabling scope permissions</h3>
<p>If you don&#39;t want to use scope permissions, call <code>options.IgnoreScopePermissions()</code> to ignore them:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddServer(options =&gt;
{
options.IgnoreScopePermissions();
});
</code></pre>
<h2 id="response-type-permissions">Response type permissions</h2>
<div class="NOTE">
<h5>Note</h5>
<p>Response type permissions were introduced in OpenIddict 3.0.</p>
</code></pre><h2 id="response-type-permissions">Response type permissions</h2>
<div class="NOTE"><h5>Note</h5><p>Response type permissions were introduced in OpenIddict 3.0.</p>
</div>
<h3 id="definition-3">Definition</h3>
<p>Response type permissions limit the response types a client application is allowed to use when implementing an interactive flow like code, implicit or hybrid.</p>
@@ -328,42 +316,42 @@ if (await manager.FindByClientIdAsync(&quot;console&quot;) is null)
<table>
<thead>
<tr>
<th style="text-align: center;">Response type</th>
<th style="text-align: center;">Constant</th>
<th style="text-align:center">Response type</th>
<th style="text-align:center">Constant</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">code</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.ResponseTypes.Code</code></td>
<td style="text-align:center">code</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.ResponseTypes.Code</code></td>
</tr>
<tr>
<td style="text-align: center;">code id_token</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.ResponseTypes.CodeIdToken</code></td>
<td style="text-align:center">code id_token</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.ResponseTypes.CodeIdToken</code></td>
</tr>
<tr>
<td style="text-align: center;">code id_token token</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.ResponseTypes.CodeIdTokenToken</code></td>
<td style="text-align:center">code id_token token</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.ResponseTypes.CodeIdTokenToken</code></td>
</tr>
<tr>
<td style="text-align: center;">code token</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.ResponseTypes.CodeToken</code></td>
<td style="text-align:center">code token</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.ResponseTypes.CodeToken</code></td>
</tr>
<tr>
<td style="text-align: center;">id_token</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.ResponseTypes.IdToken</code></td>
<td style="text-align:center">id_token</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.ResponseTypes.IdToken</code></td>
</tr>
<tr>
<td style="text-align: center;">id_token token</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.ResponseTypes.IdTokenToken</code></td>
<td style="text-align:center">id_token token</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.ResponseTypes.IdTokenToken</code></td>
</tr>
<tr>
<td style="text-align: center;">none</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.ResponseTypes.None</code></td>
<td style="text-align:center">none</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.ResponseTypes.None</code></td>
</tr>
<tr>
<td style="text-align: center;">token</td>
<td style="text-align: center;"><code>OpenIddictConstants.Permissions.ResponseTypes.Token</code></td>
<td style="text-align:center">token</td>
<td style="text-align:center"><code>OpenIddictConstants.Permissions.ResponseTypes.Token</code></td>
</tr>
</tbody>
</table>
@@ -387,16 +375,14 @@ if (await manager.FindByClientIdAsync(&quot;console&quot;) is null)
}
});
}
</code></pre>
<h3 id="disabling-response-type-permissions">Disabling response type permissions</h3>
<p>If you don't want to use response type permissions, call <code>options.IgnoreResponseTypePermissions()</code> to ignore them:</p>
</code></pre><h3 id="disabling-response-type-permissions">Disabling response type permissions</h3>
<p>If you don&#39;t want to use response type permissions, call <code>options.IgnoreResponseTypePermissions()</code> to ignore them:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddServer(options =&gt;
{
options.IgnoreResponseTypePermissions();
});
</code></pre>
</article>
</code></pre></article>
</div>
</main>

View File

@@ -9,7 +9,7 @@
<title>Authorization storage </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Authorization storage ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -206,26 +206,21 @@ switch (await _applicationManager.GetConsentTypeAsync(application))
Scope = request.Scope
});
}
</code></pre>
<h3 id="ad-hoc-authorizations">Ad-hoc authorizations</h3>
</code></pre><h3 id="ad-hoc-authorizations">Ad-hoc authorizations</h3>
<p><strong>Ad-hoc authorizations are automatically created by OpenIddict when a chain of tokens needs to be tracked for security reasons</strong>,
but no explicit permanent authorization was attached by the developer to the <code>ClaimsPrincipal</code> used for the sign-in operation.</p>
<p>Such authorizations are typically created in the authorization code flow to link all the tokens associated with the original authorization code,
so that they can be automatically revoked if the authorization code was redeemed multiple times (which may indicate a token leakage).
In the same vein, ad-hoc authorizations are also created when a refresh token is returned during a resource owner password credentials grant request.</p>
<div class="NOTE">
<h5>Note</h5>
<p>When using the <a href="https://www.nuget.org/packages/OpenIddict.Quartz/">OpenIddict.Quartz</a> integration, ad-hoc authorizations are automatically
<div class="NOTE"><h5>Note</h5><p>When using the <a href="https://www.nuget.org/packages/OpenIddict.Quartz/">OpenIddict.Quartz</a> integration, ad-hoc authorizations are automatically
removed from the database after a short period of time (14 days by default). Unlike ad-hoc authorizations, permanent authorizations
are never removed from the database.</p>
</div>
<h2 id="enabling-authorization-entry-validation-at-the-api-level">Enabling authorization entry validation at the API level</h2>
<p><strong>For performance reasons, OpenIddict 3.0 doesn't check, by default, the status of an authorization entry when receiving an API request</strong>: access tokens are considered
<p><strong>For performance reasons, OpenIddict 3.0 doesn&#39;t check, by default, the status of an authorization entry when receiving an API request</strong>: access tokens are considered
valid even if the attached authorization was revoked. For scenarios that require immediate authorization revocation, the OpenIddict validation handler can be configured
to enforce authorization entry validation for each API request:</p>
<div class="NOTE">
<h5>Note</h5>
<p>Enabling authorization entry validation requires that the OpenIddict validation handler have a direct access to the server database where authorizations are stored, which makes it
<div class="NOTE"><h5>Note</h5><p>Enabling authorization entry validation requires that the OpenIddict validation handler have a direct access to the server database where authorizations are stored, which makes it
better suited for APIs located in the same application as the authorization server. For external applications, consider using introspection instead of local validation.</p>
<p>In both cases, additional latency caused by the additional DB request and the HTTP call for introspection is expected.</p>
</div>
@@ -234,16 +229,14 @@ better suited for APIs located in the same application as the authorization serv
{
options.EnableAuthorizationEntryValidation();
});
</code></pre>
<h2 id="disabling-authorization-storage">Disabling authorization storage</h2>
</code></pre><h2 id="disabling-authorization-storage">Disabling authorization storage</h2>
<p>While STRONGLY discouraged, authorization storage can be disabled in the server options:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddServer(options =&gt;
{
options.DisableAuthorizationStorage();
});
</code></pre>
</article>
</code></pre></article>
</div>
</main>

View File

@@ -9,7 +9,7 @@
<title>Claim destinations </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Claim destinations ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -95,22 +95,20 @@
<p><strong>When generating authorization codes, refresh tokens and device/user codes</strong> from the <code>ClaimsPrincipal</code> specified during a sign-in operation,
<strong>OpenIddict automatically copies all the claims to the resulting codes/tokens</strong>. This is a safe operation because these tokens are always encrypted
and can't be read by anyone but OpenIddict itself (the user or the client application that requested them cannot read their content).</p>
and can&#39;t be read by anyone but OpenIddict itself (the user or the client application that requested them cannot read their content).</p>
<p><strong>For access and identity tokens, things work differently</strong>, as these tokens are meant to be read by different parties:</p>
<ul>
<li>Client applications have a total access to the claims contained in the identity tokens they receive.</li>
<li>Resource servers are expected to be able to read the claims contained in the access tokens used in API calls.</li>
<li>With desktop, mobile or browser-based applications, it's generally not hard for users to access identity tokens
<li>With desktop, mobile or browser-based applications, it&#39;s generally not hard for users to access identity tokens
(e.g by intercepting the HTTP response using Fiddler, by using developer tools or by dumping the memory of the client process).</li>
<li>If access token encryption was explicitly disabled, it's possible for the client applications or the users themselves
<li>If access token encryption was explicitly disabled, it&#39;s possible for the client applications or the users themselves
to access the content of access tokens (e.g by copying the token payload and using a tool like <a href="https://jwt.io/">https://jwt.io/</a>).</li>
</ul>
<p>For these reasons, <strong>OpenIddict doesn't automatically copy the claims attached to a <code>ClaimsPrincipal</code> to access or identity tokens</strong>
<p>For these reasons, <strong>OpenIddict doesn&#39;t automatically copy the claims attached to a <code>ClaimsPrincipal</code> to access or identity tokens</strong>
(except the <code>sub</code> claim, which is the only mandatory claim in OpenIddict). To allow OpenIddict to persist specific claims
to an access or identity token, a flag known as &quot;claim destination&quot; must be added to each <code>Claim</code> instance you want to expose.</p>
<div class="NOTE">
<h5>Note</h5>
<p>To attach one or multiple destinations to a claim, use the <code>principal.SetDestinations()</code> extension defined in <code>OpenIddict.Abstractions</code>.
<div class="NOTE"><h5>Note</h5><p>To attach one or multiple destinations to a claim, use the <code>principal.SetDestinations()</code> extension defined in <code>OpenIddict.Abstractions</code>.
In the typical case, granted scopes can be used to determine what claims are allowed to be copied to access and identity tokens, as in this example:</p>
</div>
<pre><code class="lang-csharp">var principal = await _signInManager.CreateUserPrincipalAsync(user);
@@ -143,8 +141,7 @@ principal.SetDestinations(static claim =&gt; claim.Type switch
});
return SignIn(principal, OpenIddictServerAspNetCoreDefaults.AuthenticationScheme);
</code></pre>
</article>
</code></pre></article>
</div>
</main>

View File

@@ -9,7 +9,7 @@
<title>Encryption and signing credentials </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Encryption and signing credentials ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -98,16 +98,12 @@
<li><strong>Signing credentials are used to protect against tampering</strong>. They can be either asymmetric (e.g a RSA or ECDSA key) or symmetric.</li>
<li><strong>Encryption credentials are used to ensure the content of tokens cannot be read by malicious parties</strong>. They can be either asymmetric (e.g a RSA key) or symmetric.</li>
</ul>
<div class="NOTE">
<h5>Note</h5>
<p>Tokens generated using the opt-in ASP.NET Core Data Protection integration rely on their own key ring, distinct from the credentials discussed in this documentation.</p>
<div class="NOTE"><h5>Note</h5><p>Tokens generated using the opt-in ASP.NET Core Data Protection integration rely on their own key ring, distinct from the credentials discussed in this documentation.</p>
<p>For more information about Data Protection, visit <a href="https://docs.microsoft.com/en-us/aspnet/core/security/data-protection/introduction">ASP.NET Core Data Protection</a>.</p>
</div>
<h2 id="registering-credentials-in-the-authorization-server-options">Registering credentials in the authorization server options</h2>
<p>OpenIddict allows registering one or multiple keys (raw keys or embedded in X.509 certificates).</p>
<div class="NOTE">
<h5>Note</h5>
<p>When multiple keys/certificates are registered (which can be useful to implement keys rotation), OpenIddict chooses the most appropriate key based on the following algorithm:</p>
<div class="NOTE"><h5>Note</h5><p>When multiple keys/certificates are registered (which can be useful to implement keys rotation), OpenIddict chooses the most appropriate key based on the following algorithm:</p>
<ul>
<li>Symmetric keys are always chosen first, except for identity tokens, that can only be signed using asymmetric keys.</li>
<li>Asymmetric keys embedded in X.509 certificates are ordered based on the <code>NotAfter</code> and <code>NotBefore</code> dates (certificates that are not yet valid
@@ -123,10 +119,7 @@ are not used by OpenIddict and certificates with the furthest expiration date ar
options.AddEphemeralEncryptionKey()
.AddEphemeralSigningKey();
});
</code></pre>
<div class="NOTE">
<h5>Note</h5>
<p><code>options.AddEphemeralEncryptionKey()</code> generates an asymmetric RSA key which is not directly used as-is to encrypt the tokens but is used to encrypt an
</code></pre><div class="NOTE"><h5>Note</h5><p><code>options.AddEphemeralEncryptionKey()</code> generates an asymmetric RSA key which is not directly used as-is to encrypt the tokens but is used to encrypt an
intermediate <em>per-token</em> symmetric key with which the token content is first encrypted using <a href="https://datatracker.ietf.org/doc/html/rfc7518#section-5.2.6">AES</a>.</p>
<p>For more information about this mechanism, read <a href="https://datatracker.ietf.org/doc/html/rfc7518#section-4.3">Key Encryption with RSAES OAEP</a>.</p>
</div>
@@ -139,15 +132,10 @@ Unlike ephemeral keys, development certificates are persisted - but not shared a
options.AddDevelopmentEncryptionCertificate()
.AddDevelopmentSigningCertificate();
});
</code></pre>
<div class="WARNING">
<h5>Warning</h5>
<p>This feature is not available on .NET Framework 4.6.1: calling <code>options.AddDevelopmentEncryptionCertificate()</code> or <code>options.AddDevelopmentSigningCertificate()</code>
</code></pre><div class="WARNING"><h5>Warning</h5><p>This feature is not available on .NET Framework 4.6.1: calling <code>options.AddDevelopmentEncryptionCertificate()</code> or <code>options.AddDevelopmentSigningCertificate()</code>
will result in a <code>PlatformNotSupportedException</code> being thrown at runtime if no valid development certificate can be found and a new one must be generated.</p>
</div>
<div class="CAUTION">
<h5>Caution</h5>
<p><code>options.AddDevelopmentEncryptionCertificate()</code> or <code>options.AddDevelopmentSigningCertificate()</code> cannot be used in applications deployed on IIS or Azure App Service:
<div class="CAUTION"><h5>Caution</h5><p><code>options.AddDevelopmentEncryptionCertificate()</code> or <code>options.AddDevelopmentSigningCertificate()</code> cannot be used in applications deployed on IIS or Azure App Service:
trying to use them on IIS or Azure App Service will result in an exception being thrown at runtime (unless the application pool is configured to load a user profile).
To avoid that, consider creating self-signed certificates and storing them in the X.509 certificates store of the host machine(s).</p>
</div>
@@ -160,10 +148,7 @@ can be provided to the <code>options.AddSigningKey()</code>/<code>options.AddEnc
options.AddEncryptionKey(new SymmetricSecurityKey(
Convert.FromBase64String(&quot;DRjd/GnduI3Efzen9V9BvbNUfc/VKgXltV7Kbk9sMkY=&quot;)));
});
</code></pre>
<div class="NOTE">
<h5>Note</h5>
<p>While signing keys can be either symmetric or asymmetric, OpenIddict requires registering at least one asymmetric key to sign identity tokens.
</code></pre><div class="NOTE"><h5>Note</h5><p>While signing keys can be either symmetric or asymmetric, OpenIddict requires registering at least one asymmetric key to sign identity tokens.
If both an asymmetric and a symmetric signing key are registered, the symmetric key will always be preferred when protecting access tokens,
authorization codes or refresh tokens, while the asymmetric key will be used to sign identity tokens, that are meant to be publicly validated.</p>
</div>
@@ -182,8 +167,7 @@ request.CertificateExtensions.Add(new X509KeyUsageExtension(X509KeyUsageFlags.Ke
var certificate = request.CreateSelfSigned(DateTimeOffset.UtcNow, DateTimeOffset.UtcNow.AddYears(2));
File.WriteAllBytes(&quot;encryption-certificate.pfx&quot;, certificate.Export(X509ContentType.Pfx, string.Empty));
</code></pre>
<pre><code class="lang-csharp">using var algorithm = RSA.Create(keySizeInBits: 2048);
</code></pre><pre><code class="lang-csharp">using var algorithm = RSA.Create(keySizeInBits: 2048);
var subject = new X500DistinguishedName(&quot;CN=Fabrikam Signing Certificate&quot;);
var request = new CertificateRequest(subject, algorithm, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1);
@@ -192,8 +176,7 @@ request.CertificateExtensions.Add(new X509KeyUsageExtension(X509KeyUsageFlags.Di
var certificate = request.CreateSelfSigned(DateTimeOffset.UtcNow, DateTimeOffset.UtcNow.AddYears(2));
File.WriteAllBytes(&quot;signing-certificate.pfx&quot;, certificate.Export(X509ContentType.Pfx, string.Empty));
</code></pre>
<p>The best place to store your certificates will depend on your host:</p>
</code></pre><p>The best place to store your certificates will depend on your host:</p>
<ul>
<li>For IIS applications, <a href="https://www.sonicwall.com/support/knowledge-base/how-can-i-import-certificates-into-the-ms-windows-local-machine-certificate-store/170504615105398/">storing the certificates in the machine store</a> is the recommended option.</li>
<li>On Azure, certificates can be uploaded and exposed to Azure App Service applications using the special <code>WEBSITE_LOAD_CERTIFICATES</code> flag.
@@ -208,8 +191,7 @@ encryption credentials can be easily imported by calling <code>options.UseLocalS
{
options.UseLocalServer();
});
</code></pre>
<h3 id="using-openid-connect-discovery-asymmetric-signing-keys-only">Using OpenID Connect discovery (asymmetric signing keys only)</h3>
</code></pre><h3 id="using-openid-connect-discovery-asymmetric-signing-keys-only">Using OpenID Connect discovery (asymmetric signing keys only)</h3>
<p>When the API and the authorization server are hosted in different applications,
<a href="https://openid.net/specs/openid-connect-discovery-1_0.html">standard OpenID Connect discovery</a> can be used to automatically import asymmetric signing keys:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
@@ -218,10 +200,9 @@ encryption credentials can be easily imported by calling <code>options.UseLocalS
options.SetIssuer(&quot;https://localhost:44319/&quot;);
options.UseSystemNetHttp();
});
</code></pre>
<h3 id="registering-a-symmetric-signing-key-in-the-token-validation-parameters">Registering a symmetric signing key in the token validation parameters</h3>
</code></pre><h3 id="registering-a-symmetric-signing-key-in-the-token-validation-parameters">Registering a symmetric signing key in the token validation parameters</h3>
<p>Unlike asymmetric signing keys, symmetric keys - used with HMAC-based algorithms like <a href="https://datatracker.ietf.org/doc/html/rfc7518#section-3.2">HS256</a> - cannot
be safely exposed by an OpenID Connect discovery endpoint. As such, they can't be automatically imported by the OpenIddict validation handler.
be safely exposed by an OpenID Connect discovery endpoint. As such, they can&#39;t be automatically imported by the OpenIddict validation handler.
For applications that require using a symmetric signing key, the advanced configuration APIs can be used to register it in the token validation options:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddValidation(options =&gt;
@@ -230,16 +211,14 @@ For applications that require using a symmetric signing key, the advanced config
new SymmetricSecurityKey(
Convert.FromBase64String(&quot;DRjd/GnduI3Efzen9V9BvbNUfc/VKgXltV7Kbk9sMkY=&quot;)));
});
</code></pre>
<h3 id="registering-an-encryption-key-or-certificate">Registering an encryption key or certificate</h3>
</code></pre><h3 id="registering-an-encryption-key-or-certificate">Registering an encryption key or certificate</h3>
<p>To import an encryption key/certificate, the same overloads as the ones exposed by the OpenIddict server feature can be used:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddValidation(options =&gt;
{
options.AddEncryptionCertificate(&quot;b82f36609cdaff9a95de60e8d5ac774b2e496c4b&quot;);
});
</code></pre>
</article>
</code></pre></article>
</div>
</main>

View File

@@ -9,7 +9,7 @@
<title>Configuration </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Configuration ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">

View File

@@ -9,7 +9,7 @@
<title>Proof Key for Code Exchange </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Proof Key for Code Exchange ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -95,7 +95,7 @@
<p>Initially designed as a way to protect mobile applications from seeing their callback URIs hijacked by a malicious application installed on the same device,
the <a href="https://tools.ietf.org/html/rfc7636">Proof Key for Code Exchange (PKCE)</a> mechanism has been extended to confidential clients to help mitigate authorization code leakages.
This mechanism is fully supported by all versions of OpenIddict and can be enforced globally or per-client to block authorization requests that don't send PKCE parameters.</p>
This mechanism is fully supported by all versions of OpenIddict and can be enforced globally or per-client to block authorization requests that don&#39;t send PKCE parameters.</p>
<h2 id="enabling-pkce-enforcement-at-the-global-level">Enabling PKCE enforcement at the global level</h2>
<p>Proof Key for Code Exchange can be enforced globally by calling <code>options.RequireProofKeyForCodeExchange()</code> in the server options:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
@@ -103,8 +103,7 @@ This mechanism is fully supported by all versions of OpenIddict and can be enfor
{
options.RequireProofKeyForCodeExchange();
});
</code></pre>
<h2 id="enabling-pkce-enforcement-per-client">Enabling PKCE enforcement per client</h2>
</code></pre><h2 id="enabling-pkce-enforcement-per-client">Enabling PKCE enforcement per client</h2>
<p>Proof Key for Code Exchange can also be enforced per-client by adding it to the list of requirements attached to a client:</p>
<pre><code class="lang-csharp">await manager.CreateAsync(new OpenIddictApplicationDescriptor
{
@@ -137,8 +136,7 @@ This mechanism is fully supported by all versions of OpenIddict and can be enfor
Requirements.Features.ProofKeyForCodeExchange
}
});
</code></pre>
<h2 id="enabling-code_challenge_methodplain-support">Enabling <code>code_challenge_method=plain</code> support</h2>
</code></pre><h2 id="enabling-codechallengemethodplain-support">Enabling <code>code_challenge_method=plain</code> support</h2>
<p>By default, OpenIddict only supports <code>code_challenge_method=S256</code>, which is the safest code challenge method and the only one required by the PKCE specification.
While not recommended, support for the <code>code_challenge_method=plain</code> method can be manually enabled by adding it to <code>OpenIddictServerOptions.CodeChallengeMethods</code>:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
@@ -146,8 +144,7 @@ While not recommended, support for the <code>code_challenge_method=plain</code>
{
options.Configure(options =&gt; options.CodeChallengeMethods.Add(CodeChallengeMethods.Plain));
});
</code></pre>
</article>
</code></pre></article>
</div>
</main>

View File

@@ -9,7 +9,7 @@
<title>Token formats </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Token formats ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -93,9 +93,7 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="token-formats">Token formats</h1>
<div class="NOTE">
<h5>Note</h5>
<p>In OpenIddict 3.0, the ability to revoke a token is not tied to the token format and doesn't require enabling reference tokens:
<div class="NOTE"><h5>Note</h5><p>In OpenIddict 3.0, the ability to revoke a token is not tied to the token format and doesn&#39;t require enabling reference tokens:
regular JWT or ASP.NET Core Data Protection tokens can be revoked as long as token storage is not explicitly disabled in the server options.</p>
<p>For more information about reference tokens, read <a href="token-storage.html">Token storage</a>.</p>
</div>
@@ -109,38 +107,35 @@ developed and maintained by Microsoft to generate signed and encrypted tokens us
This mechanism replaces the private <code>token_usage</code> claim used for the same purpose in previous versions of OpenIddict.</p>
<p>As required by the <a href="https://datatracker.ietf.org/doc/html/rfc9068">JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens specification</a>,
<strong>access tokens produced by OpenIddict 3.0 are always issued with a <code>&quot;typ&quot;: &quot;at+jwt&quot;</code> header</strong> while identity tokens still use <code>&quot;typ&quot;: &quot;JWT&quot;</code> for backward compatibility.
Other types of tokens only accepted by OpenIddict's own endpoints use private token types prefixed by <code>oi_</code>.</p>
Other types of tokens only accepted by OpenIddict&#39;s own endpoints use private token types prefixed by <code>oi_</code>.</p>
<h3 id="disabling-jwt-access-token-encryption">Disabling JWT access token encryption</h3>
<p>By default, <strong>OpenIddict enforces encryption for all the token types it supports</strong>. While this enforcement cannot be disabled for authorization codes,
refresh tokens and device codes for security reasons, it can be relaxed for access tokens when integration with third-party APIs/resource servers is desired.
Access token encryption can also be disabled if the resource servers receiving the access tokens don't fully support JSON Web Encryption.</p>
Access token encryption can also be disabled if the resource servers receiving the access tokens don&#39;t fully support JSON Web Encryption.</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddServer(options =&gt;
{
options.DisableAccessTokenEncryption();
});
</code></pre>
<h2 id="aspnet-core-data-protection">ASP.NET Core Data Protection</h2>
</code></pre><h2 id="aspnet-core-data-protection">ASP.NET Core Data Protection</h2>
<p>OpenIddict 3.0 can also be configured to use <a href="https://docs.microsoft.com/en-us/aspnet/core/security/data-protection/introduction">ASP.NET Core Data Protection</a> to create
Data Protection tokens instead of JWT tokens. ASP.NET Core Data Protection uses its own key ring to encrypt and protect tokens against tampering and is supported for all
types of tokens, except identity tokens, that are always JWT tokens.</p>
<p>Unlike JWTs, ASP.NET Core Data Protection tokens only support symmetric encryption and rely on a binary format developed by the ASP.NET team rather than on a standard like JWT.
While this prevents using such tokens in scenarios where interoperability is needed, opting for ASP.NET Core Data Protection rather than JWT has actually a few advantages:</p>
<ul>
<li>ASP.NET Core Data Protection tokens don't use a JSON representation and therefore are generally a bit shorter.</li>
<li>ASP.NET Core Data Protection has been designed to achieve high throughput as it's natively used by ASP.NET Core for authentication cookies,
<li>ASP.NET Core Data Protection tokens don&#39;t use a JSON representation and therefore are generally a bit shorter.</li>
<li>ASP.NET Core Data Protection has been designed to achieve high throughput as it&#39;s natively used by ASP.NET Core for authentication cookies,
antiforgery tokens and session cookies.</li>
</ul>
<div class="WARNING">
<h5>Warning</h5>
<p>Despite its name, ASP.NET Core Data Protection is not tied to ASP.NET Core and can be used in any .NET Standard 2.0-compatible
<div class="WARNING"><h5>Warning</h5><p>Despite its name, ASP.NET Core Data Protection is not tied to ASP.NET Core and can be used in any .NET Standard 2.0-compatible
application, including legacy ASP.NET 4.6.1 (and higher) applications using <code>Microsoft.Owin</code>.</p>
<p>To enable ASP.NET Core Data Protection support in the OpenIddict OWIN server and validation hosts, you need to
manually reference the <code>OpenIddict.Server.DataProtection</code> and <code>OpenIddict.Validation.DataProtection</code> packages.</p>
</div>
<h3 id="switching-to-data-protection-tokens">Switching to Data Protection tokens</h3>
<p>ASP.NET Core Data Protection support is provided by the <code>OpenIddict.Server.DataProtection</code> and <code>OpenIddict.Validation.DataProtection</code> packages.
These packages are referenced by the <code>OpenIddict.AspNetCore</code> metapackage and therefore don't have to be referenced explicitly.</p>
These packages are referenced by the <code>OpenIddict.AspNetCore</code> metapackage and therefore don&#39;t have to be referenced explicitly.</p>
<p>To enable ASP.NET Core Data Protection support, call <code>options.UseDataProtection()</code> in <strong>both the server and validation options</strong>:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddServer(options =&gt;
@@ -152,10 +147,7 @@ These packages are referenced by the <code>OpenIddict.AspNetCore</code> metapack
{
options.UseDataProtection();
});
</code></pre>
<div class="NOTE">
<h5>Note</h5>
<p>Switching to ASP.NET Core Data Protection tokens doesn't prevent JWT tokens issued before Data Protection support was enabled from being validated:
</code></pre><div class="NOTE"><h5>Note</h5><p>Switching to ASP.NET Core Data Protection tokens doesn&#39;t prevent JWT tokens issued before Data Protection support was enabled from being validated:
existing tokens can still be used alongside newly issued ASP.NET Core Data Protection tokens until they expire. When sending a refresh token request containing
a JWT refresh token, the application will receive an ASP.NET Core Data Protection refresh token and the previous one will be automatically marked as redeemed.</p>
</div>
@@ -172,10 +164,7 @@ format for specific token types only</strong> (e.g for authorization codes and r
.PreferDefaultRefreshTokenFormat()
.PreferDefaultUserCodeFormat();
});
</code></pre>
<div class="WARNING">
<h5>Warning</h5>
<p>When the authorization and API/resource servers are not part of the same application, ASP.NET Core Data Protection MUST be configured to use
</code></pre><div class="WARNING"><h5>Warning</h5><p>When the authorization and API/resource servers are not part of the same application, ASP.NET Core Data Protection MUST be configured to use
the same application name and share the same key ring to allow the OpenIddict validation handler to read ASP.NET Core Data Protection tokens
generated by an authorization server located in another project.</p>
<p>For more information, read <a href="https://docs.microsoft.com/en-us/aspnet/core/security/data-protection/configuration/overview">Configure ASP.NET Core Data Protection</a>.</p>

View File

@@ -9,7 +9,7 @@
<title>Token storage </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Token storage ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -100,19 +100,15 @@ A token entry contains metadata like the subject of the token, the client identi
<a href="https://docs.microsoft.com/en-us/aspnet/core/security/data-protection/introduction">ASP.NET Core Data Protection</a> for Data Protection tokens is never stored in the database,
except for authorization codes (that are short-lived), device and user codes (exclusively used in the device code flow).</p>
<p>Such tokens called reference tokens are not returned as-is to the caller: instead, their payload is stored in the database entry and a crypto-secure random 256-bit identifier
called reference identifier is returned as a base64url-encoded string and serves as the &quot;final&quot; token used by the client application when communicating with OpenIddict's endpoints
called reference identifier is returned as a base64url-encoded string and serves as the &quot;final&quot; token used by the client application when communicating with OpenIddict&#39;s endpoints
or with resource servers (if reference access tokens are enabled in the server options).</p>
<div class="NOTE">
<h5>Note</h5>
<p>In OpenIddict 3.0, the ability to revoke a token is not tied to the token format and doesn't require enabling reference tokens:
<div class="NOTE"><h5>Note</h5><p>In OpenIddict 3.0, the ability to revoke a token is not tied to the token format and doesn&#39;t require enabling reference tokens:
regular JWT or ASP.NET Core Data Protection tokens can be revoked as long as token storage is not explicitly disabled in the server options.</p>
</div>
<h2 id="enabling-reference-access-andor-refresh-tokens">Enabling reference access and/or refresh tokens</h2>
<p>Reference access and refresh tokens can be manually enabled in the server options for developers who prefer returning
shorter access and/or refresh tokens or need to deal with limits that would prevent sending large tokens over the wire.</p>
<div class="CAUTION">
<h5>Caution</h5>
<p>When enabling reference access and/or refresh tokens support, it is STRONGLY recommended to either:</p>
<div class="CAUTION"><h5>Caution</h5><p>When enabling reference access and/or refresh tokens support, it is STRONGLY recommended to either:</p>
<ul>
<li>Use the ASP.NET Core Data Protection format for access and refresh tokens, as they benefit from additional security measures that would prevent them from being sent as-is if
they were stolen from the database. For more information on how to enable ASP.NET Core Data Protection, read <a href="token-formats.html">Token formats</a>.</li>
@@ -125,13 +121,10 @@ they were stolen from the database. For more information on how to enable ASP.NE
options.UseReferenceAccessTokens()
.UseReferenceRefreshTokens();
});
</code></pre>
<h2 id="enabling-token-entry-validation-at-the-api-level">Enabling token entry validation at the API level</h2>
<p><strong>For performance reasons, OpenIddict 3.0 doesn't check, by default, the status of a token entry when receiving an API request</strong>: access tokens are considered valid until they expire.
</code></pre><h2 id="enabling-token-entry-validation-at-the-api-level">Enabling token entry validation at the API level</h2>
<p><strong>For performance reasons, OpenIddict 3.0 doesn&#39;t check, by default, the status of a token entry when receiving an API request</strong>: access tokens are considered valid until they expire.
For scenarios that require immediate access token revocation, the OpenIddict validation handler can be configured to enforce token entry validation for each API request:</p>
<div class="NOTE">
<h5>Note</h5>
<p>Enabling token entry validation requires that the OpenIddict validation handler have a direct access to the server database where tokens are stored, which makes it
<div class="NOTE"><h5>Note</h5><p>Enabling token entry validation requires that the OpenIddict validation handler have a direct access to the server database where tokens are stored, which makes it
better suited for APIs located in the same application as the authorization server. For external applications, consider using introspection instead of local validation.</p>
<p>In both cases, additional latency caused by the additional DB request and the HTTP call for introspection is expected.</p>
</div>
@@ -140,18 +133,14 @@ better suited for APIs located in the same application as the authorization serv
{
options.EnableTokenEntryValidation();
});
</code></pre>
<h2 id="disabling-token-storage">Disabling token storage</h2>
</code></pre><h2 id="disabling-token-storage">Disabling token storage</h2>
<p>While STRONGLY discouraged, token storage can be disabled in the server options:</p>
<pre><code class="lang-csharp">services.AddOpenIddict()
.AddServer(options =&gt;
{
options.DisableTokenStorage();
});
</code></pre>
<div class="WARNING">
<h5>Warning</h5>
<p>Disabling token storage prevents reference access or refresh tokens support from being enabled, as this requires storing the tokens in the database.</p>
</code></pre><div class="WARNING"><h5>Warning</h5><p>Disabling token storage prevents reference access or refresh tokens support from being enabled, as this requires storing the tokens in the database.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The security token is missing.</p>
<blockquote><p>The security token is missing.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified authorization code is invalid.</p>
<blockquote><p>The specified authorization code is invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified device code is invalid.</p>
<blockquote><p>The specified device code is invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified refresh token is invalid.</p>
<blockquote><p>The specified refresh token is invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token is invalid.</p>
<blockquote><p>The specified token is invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token is not an authorization code.</p>
<blockquote><p>The specified token is not an authorization code.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token is not an device code.</p>
<blockquote><p>The specified token is not an device code.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token is not a refresh token.</p>
<blockquote><p>The specified token is not a refresh token.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token is not an access token.</p>
<blockquote><p>The specified token is not an access token.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified identity token is invalid.</p>
<blockquote><p>The specified identity token is invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified authorization code has already been redeemed.</p>
<blockquote><p>The specified authorization code has already been redeemed.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified device code has already been redeemed.</p>
<blockquote><p>The specified device code has already been redeemed.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified refresh token has already been redeemed.</p>
<blockquote><p>The specified refresh token has already been redeemed.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token has already been redeemed.</p>
<blockquote><p>The specified token has already been redeemed.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The authorization has not been granted yet by the end user.</p>
<blockquote><p>The authorization has not been granted yet by the end user.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The authorization was denied by the end user.</p>
<blockquote><p>The authorization was denied by the end user.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified authorization code is no longer valid.</p>
<blockquote><p>The specified authorization code is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified device code is no longer valid.</p>
<blockquote><p>The specified device code is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified refresh token is no longer valid.</p>
<blockquote><p>The specified refresh token is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token is no longer valid.</p>
<blockquote><p>The specified token is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The authorization associated with the authorization code is no longer valid.</p>
<blockquote><p>The authorization associated with the authorization code is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The authorization associated with the device code is no longer valid.</p>
<blockquote><p>The authorization associated with the device code is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The authorization associated with the refresh token is no longer valid.</p>
<blockquote><p>The authorization associated with the refresh token is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The authorization associated with the token is no longer valid.</p>
<blockquote><p>The authorization associated with the token is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The token request was rejected by the authentication server.</p>
<blockquote><p>The token request was rejected by the authentication server.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The user information access demand was rejected by the authentication server.</p>
<blockquote><p>The user information access demand was rejected by the authentication server.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified user code is no longer valid.</p>
<blockquote><p>The specified user code is no longer valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client application is not allowed to use the device code flow.</p>
<blockquote><p>The client application is not allowed to use the device code flow.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter is not supported.</p>
<blockquote><p>The &#39;{0}&#39; parameter is not supported.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The mandatory '{0}' parameter is missing.</p>
<blockquote><p>The mandatory &#39;{0}&#39; parameter is missing.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter must be a valid absolute URL.</p>
<blockquote><p>The &#39;{0}&#39; parameter must be a valid absolute URL.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter must not include a fragment.</p>
<blockquote><p>The &#39;{0}&#39; parameter must not include a fragment.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified '{0}' is not supported.</p>
<blockquote><p>The specified &#39;{0}&#39; is not supported.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified '{0}'/'{1}' combination is invalid.</p>
<blockquote><p>The specified &#39;{0}&#39;/&#39;{1}&#39; combination is invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The mandatory '{0}' scope is missing.</p>
<blockquote><p>The mandatory &#39;{0}&#39; scope is missing.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' scope is not allowed.</p>
<blockquote><p>The &#39;{0}&#39; scope is not allowed.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client identifier cannot be null or empty.</p>
<blockquote><p>The client identifier cannot be null or empty.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter cannot be used without '{1}'.</p>
<blockquote><p>The &#39;{0}&#39; parameter cannot be used without &#39;{1}&#39;.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The status cannot be null or empty.</p>
<blockquote><p>The status cannot be null or empty.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>Scopes cannot be null or empty.</p>
<blockquote><p>Scopes cannot be null or empty.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' and '{1}' parameters can only be used with a response type containing '{2}'.</p>
<blockquote><p>The &#39;{0}&#39; and &#39;{1}&#39; parameters can only be used with a response type containing &#39;{2}&#39;.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified '{0}' is not allowed when using PKCE.</p>
<blockquote><p>The specified &#39;{0}&#39; is not allowed when using PKCE.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>Scopes cannot contain spaces.</p>
<blockquote><p>Scopes cannot contain spaces.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified '{0}' is not valid for this client application.</p>
<blockquote><p>The specified &#39;{0}&#39; is not valid for this client application.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The scope name cannot be null or empty.</p>
<blockquote><p>The scope name cannot be null or empty.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The scope name cannot contain spaces.</p>
<blockquote><p>The scope name cannot contain spaces.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This client application is not allowed to use the authorization endpoint.</p>
<blockquote><p>This client application is not allowed to use the authorization endpoint.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client application is not allowed to use the authorization code flow.</p>
<blockquote><p>The client application is not allowed to use the authorization code flow.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client application is not allowed to use the implicit flow.</p>
<blockquote><p>The client application is not allowed to use the implicit flow.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client application is not allowed to use the hybrid flow.</p>
<blockquote><p>The client application is not allowed to use the hybrid flow.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client type cannot be null or empty.</p>
<blockquote><p>The client type cannot be null or empty.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This client application is not allowed to use the specified scope.</p>
<blockquote><p>This client application is not allowed to use the specified scope.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified '{0}' is invalid.</p>
<blockquote><p>The specified &#39;{0}&#39; is invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter is not valid for this client application.</p>
<blockquote><p>The &#39;{0}&#39; parameter is not valid for this client application.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter required for this client application is missing.</p>
<blockquote><p>The &#39;{0}&#39; parameter required for this client application is missing.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified client credentials are invalid.</p>
<blockquote><p>The specified client credentials are invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This client application is not allowed to use the device endpoint.</p>
<blockquote><p>This client application is not allowed to use the device endpoint.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' and '{1}' parameters are required when using the client credentials grant.</p>
<blockquote><p>The &#39;{0}&#39; and &#39;{1}&#39; parameters are required when using the client credentials grant.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter is required when using the device code grant.</p>
<blockquote><p>The &#39;{0}&#39; parameter is required when using the device code grant.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The mandatory '{0}' and/or '{1}' parameters are missing.</p>
<blockquote><p>The mandatory &#39;{0}&#39; and/or &#39;{1}&#39; parameters are missing.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>A scope with the same name already exists.</p>
<blockquote><p>A scope with the same name already exists.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>Callback URLs cannot be null or empty.</p>
<blockquote><p>Callback URLs cannot be null or empty.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>Callback URLs must be valid absolute URLs.</p>
<blockquote><p>Callback URLs must be valid absolute URLs.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This client application is not allowed to use the token endpoint.</p>
<blockquote><p>This client application is not allowed to use the token endpoint.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This client application is not allowed to use the specified grant type.</p>
<blockquote><p>This client application is not allowed to use the specified grant type.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client application is not allowed to use the '{0}' scope.</p>
<blockquote><p>The client application is not allowed to use the &#39;{0}&#39; scope.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified authorization code cannot be used without sending a client identifier.</p>
<blockquote><p>The specified authorization code cannot be used without sending a client identifier.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified device code cannot be used without sending a client identifier.</p>
<blockquote><p>The specified device code cannot be used without sending a client identifier.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified refresh token cannot be used without sending a client identifier.</p>
<blockquote><p>The specified refresh token cannot be used without sending a client identifier.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified authorization code cannot be used by this client application.</p>
<blockquote><p>The specified authorization code cannot be used by this client application.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified device code cannot be used by this client application.</p>
<blockquote><p>The specified device code cannot be used by this client application.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified refresh token cannot be used by this client application.</p>
<blockquote><p>The specified refresh token cannot be used by this client application.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified '{0}' parameter doesn't match the client redirection address the authorization code was initially sent to.</p>
<blockquote><p>The specified &#39;{0}&#39; parameter doesn&#39;t match the client redirection address the authorization code was initially sent to.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter cannot be used when no '{1}' was specified in the authorization request.</p>
<blockquote><p>The &#39;{0}&#39; parameter cannot be used when no &#39;{1}&#39; was specified in the authorization request.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The '{0}' parameter is not valid in this context.</p>
<blockquote><p>The &#39;{0}&#39; parameter is not valid in this context.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This client application is not allowed to use the introspection endpoint.</p>
<blockquote><p>This client application is not allowed to use the introspection endpoint.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token cannot be introspected.</p>
<blockquote><p>The specified token cannot be introspected.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client application is not allowed to introspect the specified token.</p>
<blockquote><p>The client application is not allowed to introspect the specified token.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This client application is not allowed to use the revocation endpoint.</p>
<blockquote><p>This client application is not allowed to use the revocation endpoint.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This token cannot be revoked.</p>
<blockquote><p>This token cannot be revoked.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The client application is not allowed to revoke the specified token.</p>
<blockquote><p>The client application is not allowed to revoke the specified token.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The mandatory '{0}' header is missing.</p>
<blockquote><p>The mandatory &#39;{0}&#39; header is missing.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified '{0}' header is invalid.</p>
<blockquote><p>The specified &#39;{0}&#39; header is invalid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>This server only accepts HTTPS requests.</p>
<blockquote><p>This server only accepts HTTPS requests.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified HTTP method is not valid.</p>
<blockquote><p>The specified HTTP method is not valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>A token with the same reference identifier already exists.</p>
<blockquote><p>A token with the same reference identifier already exists.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The token type cannot be null or empty.</p>
<blockquote><p>The token type cannot be null or empty.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>Multiple client credentials cannot be specified.</p>
<blockquote><p>Multiple client credentials cannot be specified.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The issuer associated to the specified token is not valid.</p>
<blockquote><p>The issuer associated to the specified token is not valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The specified token is not of the expected type.</p>
<blockquote><p>The specified token is not of the expected type.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The signing key associated to the specified token was not found.</p>
<blockquote><p>The signing key associated to the specified token was not found.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

View File

@@ -9,7 +9,7 @@
<title>Error description </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Error description ">
<meta name="generator" content="docfx ">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../images/favicon.ico">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
@@ -89,13 +89,10 @@
<article class="content wrap" id="_content" data-uid="">
<h1 id="error-description">Error description</h1>
<blockquote>
<p>The signature associated to the specified token is not valid.</p>
<blockquote><p>The signature associated to the specified token is not valid.</p>
</blockquote>
<h1 id="error-details">Error details</h1>
<div class="NOTE">
<h5>Note</h5>
<p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
<div class="NOTE"><h5>Note</h5><p>This documentation is a work-in-progress. To contribute, please visit <a href="https://github.com/openiddict/openiddict-documentation">https://github.com/openiddict/openiddict-documentation</a>.</p>
</div>
</article>

Some files were not shown because too many files have changed in this diff Show More