LINE으로 로그인하면 LINE@의 계정과 친구가 되도록 해봤다.
이 릴리스에 따라
LINE 로그인 시 LINE@와의 계정과 자동으로 친구가 될 수 있게 되었습니다.
바삭바삭해 봅시다.
LINE @ 채널 만들기
먼저 LINE@ Channel을 만듭니다.
LINE developers 왼쪽 메뉴에서 Messaging API 화면으로 이동하여
'지금 시작하기'를 클릭하여 새 채널을 만듭니다.
Developer Trial Free라는 계획을 선택할 수 있지만,
무료로 PUSH_MESSAGE의 API를 사용할 수 없기 때문에,
테스트하려면 Developer Trial을 선택합니다.
※Developer Trial은 플랜 변경이 불가능합니다.
LINE 로그인 채널 만들기
그런 다음 LINE 로그인 채널을 만듭니다.
LINE developers 왼쪽 메뉴에서 LINE 로그인 화면으로 이동하여
'지금 시작하기'를 클릭하여 새 채널을 만듭니다.
제공자는 연결할 LINE@의 채널과 유사한 것을 선택합니다.
프로바이더의 화면이↓ 이런 느낌이 되어 있다고 생각합니다.
LINE 로그인 설정
링크할 봇 설정
LINE 로그인의 Channel 기본 설정 보다 링크할 봇을 설정합니다.
로그인 후 리디렉션할 URL 설정
LINE 로그인의 앱 설정에서 로그인 후 리디렉션 할 URL을 설정합니다.
※URL은 개행 단락으로 복수 설정하는 것이 가능합니다.
여기까지 준비 완료입니다.
즉시 LINE으로 로그인하여 LINE@ 계정과 친구가 되세요.
실제로 로그인하여 친구가 되십시오.
아래와 같은 URL에 브라우저로 액세스합니다.
https://access.line.me/oauth2/v2.1/authorize?response_type=code&client_id={LINEログインのChannel ID}&redirect_uri={ログイン後にリダイレクトするURL}&state={ユニークな文字列}&scope=openid%20profile&prompt=consent&bot_prompt=normal
※{}내는, 각자의 환경에 아울러 설정해 주세요.
※GET 파라미터에 대한 자세한 내용은 아래 문서를 참조하십시오.
웹 앱에 LINE 로그인 포함
LINE 로그인 화면이 표시됩니다.
로그인하면 인증 화면이 표시됩니다.
화면 하단에 친구 추가 확인란이 표시되었습니다.
체크를 하고, 「동의한다」를 클릭하면,
협력 한 LINE @ 계정과 친구가 될 수 있습니다.
※현재, 친구 추가의 체크를 필수로 하는 것은,
LINE 로그인상에서는 할 수 없는 것 같습니다.
체크의 방법은 후술합니다.
또한 인증 후 방금 설정 한 {로그인 후 리디렉션하는 URL}에
리디렉션되지만,
리디렉션 할 때 부여 된 GET 매개 변수 코드를 사용하고,
그런 다음 LINE 로그인 채널을 만듭니다.
LINE developers 왼쪽 메뉴에서 LINE 로그인 화면으로 이동하여
'지금 시작하기'를 클릭하여 새 채널을 만듭니다.
제공자는 연결할 LINE@의 채널과 유사한 것을 선택합니다.
프로바이더의 화면이↓ 이런 느낌이 되어 있다고 생각합니다.
LINE 로그인 설정
링크할 봇 설정
LINE 로그인의 Channel 기본 설정 보다 링크할 봇을 설정합니다.
로그인 후 리디렉션할 URL 설정
LINE 로그인의 앱 설정에서 로그인 후 리디렉션 할 URL을 설정합니다.
※URL은 개행 단락으로 복수 설정하는 것이 가능합니다.
여기까지 준비 완료입니다.
즉시 LINE으로 로그인하여 LINE@ 계정과 친구가 되세요.
실제로 로그인하여 친구가 되십시오.
아래와 같은 URL에 브라우저로 액세스합니다.
https://access.line.me/oauth2/v2.1/authorize?response_type=code&client_id={LINEログインのChannel ID}&redirect_uri={ログイン後にリダイレクトするURL}&state={ユニークな文字列}&scope=openid%20profile&prompt=consent&bot_prompt=normal
※{}내는, 각자의 환경에 아울러 설정해 주세요.
※GET 파라미터에 대한 자세한 내용은 아래 문서를 참조하십시오.
웹 앱에 LINE 로그인 포함
LINE 로그인 화면이 표시됩니다.
로그인하면 인증 화면이 표시됩니다.
화면 하단에 친구 추가 확인란이 표시되었습니다.
체크를 하고, 「동의한다」를 클릭하면,
협력 한 LINE @ 계정과 친구가 될 수 있습니다.
※현재, 친구 추가의 체크를 필수로 하는 것은,
LINE 로그인상에서는 할 수 없는 것 같습니다.
체크의 방법은 후술합니다.
또한 인증 후 방금 설정 한 {로그인 후 리디렉션하는 URL}에
리디렉션되지만,
리디렉션 할 때 부여 된 GET 매개 변수 코드를 사용하고,
아래와 같은 URL에 브라우저로 액세스합니다.
https://access.line.me/oauth2/v2.1/authorize?response_type=code&client_id={LINEログインのChannel ID}&redirect_uri={ログイン後にリダイレクトするURL}&state={ユニークな文字列}&scope=openid%20profile&prompt=consent&bot_prompt=normal
※{}내는, 각자의 환경에 아울러 설정해 주세요.
※GET 파라미터에 대한 자세한 내용은 아래 문서를 참조하십시오.
웹 앱에 LINE 로그인 포함
LINE 로그인 화면이 표시됩니다.
로그인하면 인증 화면이 표시됩니다.
화면 하단에 친구 추가 확인란이 표시되었습니다.
체크를 하고, 「동의한다」를 클릭하면,
협력 한 LINE @ 계정과 친구가 될 수 있습니다.
※현재, 친구 추가의 체크를 필수로 하는 것은,
LINE 로그인상에서는 할 수 없는 것 같습니다.
체크의 방법은 후술합니다.
또한 인증 후 방금 설정 한 {로그인 후 리디렉션하는 URL}에
리디렉션되지만,
리디렉션 할 때 부여 된 GET 매개 변수 코드를 사용하고,
( 액세스 토큰 발급 )
( ID 토큰 )
( 봇과 친구 관계 얻기 )
( 푸시 메시지 보내기 )
라는 것이 가능합니다.
또, LINE@ 로 친구의 유저에게만 공개하는 WEB 컨텐츠등도 간단하게 작성할 수 있을 것 같네요.
이상, 바삭바삭해 보았습니다.
Reference
이 문제에 관하여(LINE으로 로그인하면 LINE@의 계정과 친구가 되도록 해봤다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fantasista_21jp/items/8e1180af26b8e33826fb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)