Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doc on session/claims workflows #138

Open
brockallen opened this issue Jul 7, 2022 · 2 comments
Open

Doc on session/claims workflows #138

brockallen opened this issue Jul 7, 2022 · 2 comments
Assignees
Milestone

Comments

@brockallen
Copy link
Member

brockallen commented Jul 7, 2022

I'd like a sequence diagram or picture showing what claims exist where during a typical protocol flow in the session (at both IdentityServer and in the client), and in the persisted grants DB at IdentityServer, and how/when the profile service is involved, and in the access token and at the API. I was thinking a pic per major protocol flow, or interaction:

  • implicit flow
  • code flow w/ and w/o userinfo
    • we'd need to explain the "AlwaysInclude" option in here and how it affects the claims
  • refresh token renewal
    • we'd need to explain the "UpdateClaims" option
  • API invocation w/ access token w/ and w/o introspection

The intent of this would be to show to people that aren't so familiar with the protocols or even the ASP.NET Core cookie authentication handler how and where all this fits together

@brockallen
Copy link
Member Author

This thread as an example of what people are struggling with: DuendeSoftware/Support#253 (comment)

@brockallen
Copy link
Member Author

Related: DuendeSoftware/Support#234 (comment)

@josephdecock josephdecock added the p1 Highest Priority label Jan 4, 2023
@brockallen brockallen added p2 Medium Prioirty and removed p1 Highest Priority labels Jan 10, 2023
@josephdecock josephdecock modified the milestones: 6.1.0, 6.3.0 Jun 23, 2023
@brockallen brockallen added p3 Low Priority and removed p2 Medium Prioirty labels Jul 6, 2023
@josephdecock josephdecock removed this from the 6.3.0 milestone Jul 6, 2023
@brockallen brockallen removed the p3 Low Priority label Jan 23, 2024
@brockallen brockallen added this to the Future milestone Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants