List users which are oauth enabled
- Vorherrschende Sprache
- Java
- Sterne
- 3.1k
- Forks
- 1.4k
- Ø Merge
- 6 T. 19 Std.
- Gemergte PRs (30 T.)
- 32
Beschreibung
### The required feature described as a wish
As a User/Admin/Operator I would like to list the users which have Ouath enabled
Steps to reproduce the issue
1. Configure Oauth
https://docs.cloudstack.apache.org/en/4.22.0.0/adminguide/accounts.html#using-oauth2-authentication-for-users
2. Create a user account which has the email configured with the oauth provider
3. Login with Oauth
4. Oauth successful
Currently, we can list the users based on usersource
https://cloudstack.apache.org/api/apidocs-4.22/apis/listUsers.html
usersource
List users by their authentication source. Valid values are: native, ldap, saml2 and saml2disabled.
It would nice if we can add Oauth to it
Beitragsleitfaden
Rechercherichtung
Beginne mit der im Issue verlinkten Dokumentation zur listUsers API und dem Leitfaden zur OAuth2-Authentifizierung und verfolge anschließend, wie der vorhandene usersource-Filter native-, LDAP- und SAML-Benutzer behandelt. Als abgeschlossen gilt die Aufgabe, wenn listUsers OAuth-aktivierte Benutzer anhand eines OAuth-Werts identifizieren kann und die API-Dokumentation diesen Wert beschreibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api, authentication
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100