apache / apache/cloudstack

List users which are oauth enabled

Offen
#12,578 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
no-issue-activity type:enhancement type:new-feature
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.