-
Notifications
You must be signed in to change notification settings - Fork 11
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
use-code as new requirement + cleaned up superseded references to mfa-capable #156
Conversation
Following today's discussion, an idea to introduce a
Does that make sense? If so, IMHO we should explicitly define a |
6846b58
to
181f311
Compare
Following today's discussion I have rephrased the specification of the requirement for a signed request. Still, this PR is to be considered after #136 about Caps Discovery. |
181f311
to
9251283
Compare
@glpatcern IIUC this is now covered by the criteria in discovery, correct? So then we can close this? |
The |
Ah wait, I understand now. I thought this was about the signature on the Share Creation Notification. But it refers to the signature used when exchanging the code for a short-lived access token, right? As you say, merely because a code is present in a share and a sharedSecret is not, is a bit of a weak way to indicate that the recipient is required to use the code flow. So maybe we can call this requirement "use-code"? |
Makes sense, yes. I'll do that, and I'll also drop the |
aa5c39c
to
e29c1a7
Compare
e29c1a7
to
b4e2af9
Compare
b4e2af9
to
2902b60
Compare
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.
Good job!
This is a draft to extend
requirements
along the concept that "a requirement is an enforced capability that otherwise would be optional".Proper definition of capabilities is required prior to merge this.