글 시작전, 이 부분은 패치사항에 따라 언제든지 주소URL을 변경하여 다시 안내해드릴 수 있으며 변경시 제목에 수정날자를 기제하여 다시 권고 해드리겠습니다.

 

 

안녕하세요.

 

소셜로그인을 요즘 몇몇 세팅 해드리면서 일부 몇가지들의 서비스들에 대해서 redirect_uri 기준이 깐깐해져가고 있습니다.

 

해당 기준이 주소내에 파라미터를 직접 전송하는 형태의 링크를 허용하지 않는 서비스들이 몇몇 생기며 callback url은 무조건 폴더의 파일로 끝맺음해야한다는 상황이 있어 몇몇 SNS들에서 콜백 주소 설정이 안되는 등의 문제점이 점점 보이기 시작하고 있습니다.

 

따라서 이 부분을 해결하기 위해서 다음 라이믹스 소셜로그인의 경우 다음과 같이 redirect_uri을 고정하여 변경될 예정입니다.

 

만약 라우터 기능을 사용하지 않을 경우 사용을 문제가 발생되더라도 더 이상 지원을 해드리긴 어려울 것 같습니다.

 

소셜로그인은 이제 라우터 기능을 사용해야하며, 해당 라우터기능으로 만들어진 링크의 콜백 주소는 다음과 같이 적용될거예요.

 

https://domain.com/sociallogin/callback/{$service}

 

{$service} 부분에 apple, tiktok, facebook 과 같은 sns 서비스의 이름이 들어가게 됩니다.

 

https://domain.com/sociallogin/callback/naver

https://domain.com/sociallogin/callback/facebook

https://domain.com/sociallogin/callback/twitter

 

리다이렉트 url의 경우 보통 여러가지를 함께 등록 할 수 있으므로 미리 해당 도메인을 각 SNS개발자 센터 서비스로 들어가서 미리 심사 받고 주소를 설정해두시기 바랍니다.

람보

profile
람보입니다.
  • profile
    권고사항 감사합니다!

    ps:소셜로그인 모듈에서 레이아웃을 지정할수 있었으면 좋겠습니다.소셜로그인스킨 만들어 사용하면서 발견한 문제인데 sns관리탭이 시작페이지가 사용하는 레이아웃으로만 씌워서 출력되는거 같습니다. 회원모듈스킨이 시작페이지와 다른 레이아웃사용시 회원모듈스킨이 사용하는 레이아웃을 인식하지 못해, sns관리 탭을 추가해도 다른 레이아웃으로 출력되는 문제가 있습니다.(https://xetown.com/questions/1819723)
  • profile profile
    고려해보도록 하겟습니다 XD
  • profile
    라우터 기능을 쓰라고 하면 개발자만 알아들을 것 같고...

    리다이렉트 URL에 index.php?act=procSocialloginCallback&service=zzz
    이런 주소를 입력하지 못하도록 하는 SNS가 점점 많아져서,
    앞으로는 모든 형태의 짧은주소를 사용하도록 설정된 사이트에서만 쓸 수 있다는 얘기죠?
  • profile profile
    넵 맞습니다 XD
  • profile profile
    아하~ 콕 집어 쪽집게 과외해주시니 이해가 빠릅니다~.
  • ?
    감사합니다.
    저희사이트도 소셜로그인이 많은데요,
    혹시 어느곳에서 기준이 먼저 바뀌었는지 알 수있을까요

    할게많아서 급한거먼저 수정하고싶습니다
  • ? profile

    하나만 콕 하고 바뀌질 않습니다.
    변경되면 모든 주소에서 바꿔두셔야 전부 사용할 수 있을거예요.

    왜냐하면 패치한다음 리디렉트 URL 을 그렇게 변경된것으로 만들어서 넘겨주게 되거든요.

    그래서 모두 추가해두시는게 좋습니다.