-
Notifications
You must be signed in to change notification settings - Fork 12
first draft of IPSIE levels #26
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
|
You can preview the rendered table here: https://github.com/openid/ipsie/blob/6cae62fdc4423e53ef4d7592530fd3dc62afdc55/ipsie-levels.md |
ipsie-levels.md
Outdated
| | Single Sign-On | Required (FAL2) | Required (FAL3) | Same as 2 | Same as 3 | Same as 4 | | ||
| | MFA | IdP-enforced (app doesn't need to do anything) | IdP communicates MFA level to app. App can request MFA level from IdP | Same as 2 | Same as 3 | Same as 4 | | ||
| | Revocation | RP matches session lifetime to assertion lifetime | IdP can terminate sessions for individual users in the app | Same as 2 | Same as 3 | Same as 4 | | ||
| | Provisioning | JIT provisioning from SSO | Same as 1 | Users can be provisioned before they sign in | Same as 3 | Same as 4 | |
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.
JIT Provisioning for SSO has both 1) User and 2) User / Group provisioning / Syncing. 1 is typically done. 2 is often another level of maturity and perhaps should be a step up. It starts getting into the questions of source of truth for user group membership when used with SCIM.
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.
The "group" question is independent as well.
Clarification on what defines an enterprise.
based on the discussion in the Dec 17 WG meeting
dhs-BI
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.
LGTM
I tried to create levels where each incremental level adds new capabilities that benefit the customer. I intentionally focus on capabilities without mentioning specifications yet.
I am much less confident about the particulars of how the higher levels are defined compared to the earlier levels, but this is hopefully a place to start the discussions.