기능
- 사용 편의성 - 사이트에 처음 방문한 사용자는 처음 로그인할 때 두 번의 클릭만으로 완료할 수 있습니다.
- X 통합 - Log in with X 플로우를 통해 사용자 권한을 위임받아 사용자를 대신해 X API를 사용할 수 있습니다.
- OAuth 기반 - 다양한 클라이언트 라이브러리와 예제 코드가 Log in with X API와 호환됩니다.
사용 가능 환경
- 브라우저 - 사용자가 브라우저에 접속할 수 있다면 Log in with X를 연동할 수 있습니다. 브라우저 로그인 플로우에 대해 알아보세요.
- 모바일 기기 - 웹에 연결된 모든 모바일 기기에서 Log in with X를 사용할 수 있습니다. 모바일 로그인 플로우에 대해 알아보세요.
X로 로그인 구현하기
- 1단계
- 2단계
- 3단계
1단계: 요청 토큰 받기
로그인 흐름을 시작하려면 X app은(는) 서명된 메시지를 POST oauth/request_token 엔드포인트로 보내 요청 토큰을 받아야 합니다. 이 요청에서 유일한 매개변수는 oauth_callback 하나이며, 이는 사용자가 2단계를 완료했을 때 리디렉션되기를 원하는 URL을 URL 인코딩한 값이어야 합니다. 나머지 매개변수들은 OAuth 서명 과정에서 추가됩니다.참고: POST oauth/request_token 엔드포인트와 함께 사용하는 모든 callback URL은(는) 개발자 콘솔 내 X app 설정에 반드시 등록되어 있어야 합니다.

- 추가 리소스
- 브라우저 로그인 플로우
- 모바일 로그인 플로우
X로 로그인 관련 리소스
Client 라이브러리
X libraries에 나열된 Client 라이브러리는 Log in with X를 구현하는 데 도움이 됩니다. 앞 단계에서 설명한 대로/oauth/authenticate 엔드포인트를 사용하세요.




