-
Notifications
You must be signed in to change notification settings - Fork 24
Remove sequence diagram image in the yaml and instead refer to ICM #213
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
Conversation
🦙 MegaLinter status: ✅ SUCCESS
See detailed report in MegaLinter reports |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Changed the link from pointing to "main" to pointing to latest release.
- Changed the note to only apply to CIBA only, as JWT Bearer Flow is defined without user interaction.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think content is a little bit mixed now because the section Sequence Diagram renamed to Implementation details previously included flow and notes about AuthCode flow. Now mixes sentences about CIBA/JWT-Bearer with AuthCode (e.g.: about prompt parameter).
I propose following approach instead:
-
Remove full section Sequence Diagram
-
In section Authentication Request with a temporary token
- Include the sentence saying that API provider guarantees there is no user interaction. No strong opinion if needeed to indicate that this applies to CIBA only.
- Include links to point to detailed flows.
-
In section Authentication Request without a temporary token
- Include the details about prompt=none. This is about authentication request so makes sense to have it in this section.
I doubt what to do with the note about how the phone number is retrieved. It may fit in Resources and operations overview section
If you think this changes many things and prefer to maintain a separated section it's fine also, but these clarifications and differentiation with AuthCode are needed anyway IMO.
|
Thanks a lot @AxelNennker and @diegogonmar for your comment. I've a new proposal. I understood that the point guaranteeing that there is no user interaction is the crucial one so I move directly under the the Authentication Request part (whatever we use of not a temporary token did not change the fact that no user interaction - right?). I removed the note about he note about how the phone number is retrieved. After all this yaml for the app developer and she/he did not care as it is our fabric recipe. Looking for your feedbacks. |
diegogonmar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think its clearer and simpler now, thanks @bigludo7.
LGTM
|
As the PR covers more than removing or replacing the sequence diagrams already, that is more, than #207 and #209, I suggest recommending JWT Bearer Flow over CIBA. Replace this:
By this:
|
This PR is cleanup/documentation. Recommending a flow over another is something different. Needs an issue and a group agreement, and further I don't think it's something to be covered when moving from RC to public. Therefore, I don't agree with using this PR for that. |
|
I tend to agree with @diegogonmar and remind that this PR objective is only to remove the sequence diagram. Could we
|
What type of PR is this?
Add one of the following kinds:
What this PR does / why we need it:
Remove sequence diagram image in the yaml (it was not up to date and this redundant with ICM documentation) - instead refer ICM
Which issue(s) this PR fixes:
Fixes #207 #209
Special notes for reviewers:
Changelog input
Additional documentation
This section can be blank.