안녕하세요,
DiscourseConnect 단일 로그인(SSO) 정보(사용자 이름/이메일)를 API를 통해 가져올 수 있을까요?
이 정보는 사용자의 디스커스 포럼 사용자 이름 및 이메일과 다를 수 있으므로 SSO 정보도 함께 확인해야 합니다. 이 정보가 사용자 프로필(관리자)에 표시되므로, API를 통해서도 수집할 수 있을 것 같아 문의드립니다.
감사합니다!
안녕하세요,
DiscourseConnect 단일 로그인(SSO) 정보(사용자 이름/이메일)를 API를 통해 가져올 수 있을까요?
이 정보는 사용자의 디스커스 포럼 사용자 이름 및 이메일과 다를 수 있으므로 SSO 정보도 함께 확인해야 합니다. 이 정보가 사용자 프로필(관리자)에 표시되므로, API를 통해서도 수집할 수 있을 것 같아 문의드립니다.
감사합니다!
Discourse API를 역공학하면 로그인 정보를 얻을 수 있다고 생각합니다:
해결책 감사합니다.
동작은 하지만 제 경우엔 효율적이지 않습니다. 먼저 /admin/users/list/all.json?show_emails=true를 사용해 사용자 목록을 가져오고, 이후 각 사용자에게 SSO 페이로드를 가져오기 위해 요청을 하나씩 보내고 있습니다. 첫 번째 요청의 응답에 sso-payload를 포함할 수 있을까요? 그렇게 하면 요청당 100명의 사용자를 가져올 수 있을 것 같습니다.