서명을 생성할 때는, 요청을 대신 보낼 사용자를 대표하는 액세스 토큰 세트가 필요합니다.
X 개발자 App을 소유한 X 계정을 대표하는 액세스 토큰 세트는 App 상세 정보 페이지에서 생성할 수 있습니다. 하지만 다른 X 계정을 대신해 요청을 보내려는 경우, 해당 계정의 소유자가 3-legged OAuth flow의 일부로 자신의 계정에 로그인해 여러분에게 액세스 권한을 부여해야 합니다. 이 과정의 결과로 OAuth 1.0a 요청을 수행하는 데 사용할 수 있는 액세스 토큰 세트(oauth_token 및 oauth_token_secret)가 생성됩니다.
이 키와 토큰을 확보한 후에는 직접 서명을 생성할 수 있습니다. 하지만 구현 방식을 충분히 이해하고 있지 않다면 이 방법은 권장하지 않으며, 아래에 언급된 도구 중 하나를 사용해 OAuth 1.0a가 필요한 엔드포인트에 요청을 보내는 경우에만 사용하십시오.
참고용으로, 생성된 모든 토큰을 Authorization 헤더에 포함한 서명된 cURL 요청 예시는 다음과 같습니다.
참고: 사용자 액세스 토큰은 민감한 정보이므로 각별히 주의하여 보호해야 합니다. 액세스 토큰이 생성될 때, 해당 토큰이 대표하는 사용자는 애플리케이션이 토큰을 안전하게 보호할 것이라고 신뢰하는 것입니다. API 키와 사용자 액세스 토큰의 보안이 모두 침해되면, 애플리케이션을 통해 비공개 정보와 계정 기능에 대한 액세스가 노출될 수 있습니다. 키와 액세스 토큰 보안에 대해 더 자세히 알아보시기를 권장합니다.