SSO 동적 로그인 및 가입 리다이렉트 URL

안녕하세요,

먼저 이렇게 멋진 플러그인을 만들어 주셔서 감사합니다!

저는 WP를 SSO 클라이언트로 설정했는데, 이제 누군가가 로그인할 때마다 포럼으로 리다이렉트되고, 로그인 후에는 WP로 다시 리다이렉트됩니다(기대했던 동작과 같습니다). 하지만 저는 로그인 기능을 통해 회원에게 제한된 콘텐츠를 표시하고 있으므로, 사용자가 로그인 과정을 시작한 정확한 페이지나 게시물로 리다이렉트되기를 원합니다. 이미 로그인되어 있으므로, 기존에 설정해 둔 플러그인으로 제한된 콘텐츠를 표시할 수 있을 것입니다. 이러한 동적 리다이렉트가 가능한가요?

새로운 회원가입에도 문제가 있습니다: 사용자가 제 사이트에서 시작하여 회원가입이 완료된 후 포럼에 도착합니다. 사용자가 포럼에 도착하기 전이었던 페이지로 리다이렉트되어야 합니다.

어떤 도움이라도 감사하겠습니다!

안녕하세요 :slight_smile:

네, 몇 가지 방법이 있습니다. 로그인 URL을 어떻게 삽입하는지에 따라 달라집니다. 기본적으로 해야 할 일은 SSO URL에 쿼리 파라미터 redirect_to를 추가하는 것입니다.

예를 들어, 다음과 같은 구조를 사용하여 이를 수행할 수 있습니다.

http://my-wordpress.com/restricted-content.php?discourse_sso=true&redirect_to=http://my-wordpress.com/restricted-content.php

사용자가 워드프레스 사이트에서 해당 URL을 클릭하면 SSO 프로세스가 시작되고, 프로세스가 완료되면 redirect_to= 뒤에 설정된 값으로 다시 리디렉션됩니다.