Status of the "cla" OpenID extension #4
Labels
No labels
blocked
Bug
Chore
Feature
in-progress
points:1
points:13
points:2
points:3
points:5
points:8
priority:high
priority:low
priority:medium
ready
review
Technical Debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Infrastructure/ipsilon-fedora#4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I'm dumping this here before I forget. At the moment we have an OpenID extension called
cla
that will let app request whether the connecting user has signed a particular CLA. The list of predefined CLAs is inopenid_cla
, there's one for Fedora, one for Red Hat, one for Intel, one for Dell, one for IBM, etc.The Ipsilon openid extension will just return
{'CLA': 'yes'}
if the user has signed all the requested CLAs.It has the advantage of not informing the app of a users' other signed CLAs. In the new system they are all available through the
agreements
key.Do we need to bring back this feature? Do we have an app that currently uses it and needs not to switch to OIDC?
Also, the
infofas
info plugin will deduce which CLAs have been signed from membership in the corresponding groups. I guess we can mimic that in theinfofasjson
if necessary (based on agreements this time, not group membership).