/session/sso 경로에 컨트롤러가 IDP 요청 URL에 추가할 선택적 파라미터를 추가하고 싶습니다. 목적은 IDP에 어떤 인증 플로우(예: 소셜 로그인 또는 로컬 로그인)를 시작할지 알려주는 것입니다. 초기 Discourse SSO 리디렉션의 일부로 IDP에 어떤 신호를 주지 않으면 이를 수행할 수 없습니다.
선택적 파라미터로 idp_param을 사용하는 것을 생각하고 있습니다. 예를 들어:
/session/sso?return_path=/&idp_param=fb
이것과 관련된 풀 리퀘스트(Pull Request)에 반대 의견이 있을까요?
이유는, Discourse가 제공하는 단일 ‘로그인’ 버튼은 충분히 매력적이지도 않고 정보적이지도 않다고 생각하기 때문에, IDP에 구성된 업스트림 소셜 제공업체 중 하나를 사용하여 익명 방문자가 로그인하도록 초대하는 큰 배너를 만들고 싶기 때문입니다.
두 소셜 버튼이 URL에 idp_param을 추가하는 현재 목업:
