mirror of
https://gitee.com/dcren/openiddict-documentation.git
synced 2025-07-16 07:59:46 +08:00
Update the web providers contribution guide to use relative URIs
This commit is contained in:
parent
d08ee257b8
commit
28160f8851
@ -130,14 +130,14 @@ the OpenIddict client to communicate with the remote authorization server. For i
|
|||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> Some providers use a multitenant configuration that relies on a subdomain, a custom domain or a virtual path to discriminate tenant instances.
|
> Some providers use a multitenant configuration that relies on a subdomain, a custom domain or a virtual path to discriminate tenant instances.
|
||||||
> If the provider you want to support requires adding a dynamic part in one of its URLs, a `<Setting>` node MUST be added under `<Provider>` to
|
> If the provider you want to support requires adding a dynamic part in one of its URIs, a `<Setting>` node MUST be added under `<Provider>` to
|
||||||
> store the tenant name. Once added, the URLs can include a placeholder of the same name:
|
> store the tenant name. Once added, the URIs can include a placeholder of the same name:
|
||||||
>
|
>
|
||||||
> ```xml
|
> ```xml
|
||||||
> <Provider Name="Zendesk">
|
> <Provider Name="Zendesk">
|
||||||
> <!--
|
> <!--
|
||||||
> Note: Zendesk is a multitenant provider that relies on subdomains to identify instances.
|
> Note: Zendesk is a multitenant provider that relies on subdomains to identify instances.
|
||||||
> As such, the following URLs all include a {tenant} placeholder that will be dynamically
|
> As such, the following URIs all include a {tenant} placeholder that will be dynamically
|
||||||
> replaced by OpenIddict at runtime by the tenant configured in the Zendesk settings.
|
> replaced by OpenIddict at runtime by the tenant configured in the Zendesk settings.
|
||||||
> -->
|
> -->
|
||||||
>
|
>
|
||||||
@ -161,7 +161,7 @@ To confirm it, build the solution and add the new provider to the `OpenIddict.Sa
|
|||||||
```csharp
|
```csharp
|
||||||
options.SetRedirectionEndpointUris(
|
options.SetRedirectionEndpointUris(
|
||||||
// ... other providers...
|
// ... other providers...
|
||||||
"/signin-[provider name]");
|
"callback/login/[provider name]");
|
||||||
```
|
```
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
@ -172,7 +172,7 @@ options.UseWebProviders()
|
|||||||
{
|
{
|
||||||
options.SetClientId("bXgwc0U3N3A3YWNuaWVsdlRmRWE6MTpjaQ");
|
options.SetClientId("bXgwc0U3N3A3YWNuaWVsdlRmRWE6MTpjaQ");
|
||||||
options.SetClientSecret("VcohOgBp-6yQCurngo4GAyKeZh0D6SUCCSjJgEo1uRzJarjIUS");
|
options.SetClientSecret("VcohOgBp-6yQCurngo4GAyKeZh0D6SUCCSjJgEo1uRzJarjIUS");
|
||||||
options.SetRedirectUri("https://localhost:44381/signin-[provider name]");
|
options.SetRedirectUri("callback/login/[provider name]");
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user