Come sapere se l'utente ha SSO

Ciao,
Attualmente sto recuperando gli utenti tramite API utilizzando admin/users/list/active.json
Tuttavia, vorrei sapere se un particolare utente ha informazioni su DiscourseConnect.

Come potrei procedere?

Se stai usando Discourse_connect, allora tutti gli utenti lo stanno usando, giusto? O intendi oauth?

C’è una rotta admin (e forse le preferenze utente) che mostra le informazioni di accesso. Se riesci a trovarla nell’ux puoi Come fare reverse engineering dell’API di Discourse.

1 Mi Piace

Stavo usando l’endpoint /u/{username}.json.
Ma facendo il reverse engineering mi sono reso conto che l’endpoint corretto è /admin/users/{id}.json. Questo endpoint restituisce un campo chiamato “single_sign_on_record” che è quello che stavo cercando.

Saluti, grazie @pfaffman

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.