Better understanding/implementation of external application flow #503
Replies: 3 comments 22 replies
-
|
Regarding your first question, on how to implement a registration flow: the blog post you referenced was correct for Duende IdentityServer before v6.3. But since v6.3 onwards, Duende IdentityServer supports the To configure this registration endpoint, you need to set the builder.Services.AddIdentityServer(options =>
{
// ...
// this would be the path to your registration page or controller action:
options.UserInteraction.CreateAccountUrl = "/path/to/user/registration/endpoint";
})
// ... |
Beta Was this translation helpful? Give feedback.
-
|
For your second question, why clicking on the "Cancel" action triggers an error response: this is just how we selected to implement the login flow in our sample and template UI. Duende IdentityServer will redirect the user back to the client application with an OIDC error response, and the client can then decide how to deal with this error. You can always change this behaviour as needed to tailor it to your scenarios. Unfortunately, there is no easy answer to your question "Where is it to be handled so it can be treated as a simple cancel rather than a denial?". While you're performing the OIDC authentication flow, the end result is either:
|
Beta Was this translation helpful? Give feedback.
-
|
And for the third question, "how do I change the signout flow to skip duende's placeholders, simply register the oidc event and redirect to our app's public home page?", I would need to know a bit more on what you're trying to achieve.
|
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hello, a couple months back I asked about logging in from an external client and handling the post-login redirect... I have several more questions regarding interaction whose answers I can't find in your documentation (though they may be there and a simple link will suffice). We are using your latest IS version with ASP.NET Core Identity.
Thanks for any light you can shed.
Beta Was this translation helpful? Give feedback.
All reactions