2014-06-20 2 views
4

나는 postman을 사용하여 요청을하지만, 신용 정보 대신 OAuth 1.0 토큰을 사용하고 싶습니다.우편 배달부에 대한 액세스 토큰을 어떻게 얻습니까?

액세스 토큰을 얻는 방법에 대한 정보를 찾고이 문서에서 설명한 것과 유사한 방법으로 가정합니다.

https://developer.yahoo.com/oauth/guide/oauth-auth-flow.html#oauth-consumerkey

난 그냥 내 응용 프로그램을 등록 할 때 무슨 뜻인지 이해가 안 돼요. 그 일에 대해 어떻게 생각하세요? 다음 단계에서 다른 요청을 만드는 데 관련된 코드 작성이있는 것 같습니다. 어떻게 작동합니까? 이 프로세스가 어떻게 작동하는지 더 자세히 설명해주십시오.

답변

1

기본적으로 oauth 또는 oauth2 시스템을 사용하려면 호스트 시스템에 응용 프로그램을 등록해야합니다. 즉, 예를 들어 야후로 이동하면 응용 프로그램을 만들고 클라이언트 ID, ClientID 및 ClientSecret을 제공합니다.

OAuth는 개별 사용자가 아닌 애플리케이션을 인증하는 것입니다. OAuth2로 보호 된 API에서 데이터를 가져와야하는 모바일 앱을 작성한다고 가정 해 보겠습니다. Api는 앱에서 오는 사용자 만 액세스 할 수 있어야합니다. 그래서 앱이 실제 사용자가 아닌 자신을 인증하는 앱입니다. APi는 어떤 사용자인지는 신경 쓰지 않고 해당 사용자를 인증 할 방법이 없지만 요청을 보내는 응용 프로그램을 인증 할 수 있습니다.

전체 oAuth2 시스템을 처음부터 작성하는 방법에 대한 기사와 우편 발송자와 함께 사용하는 방법을 보여주는 스크린 샷이 있습니다. 닷넷을 사용하지 않더라도 원리는 비슷하고 유용합니다. 외모를 가지고 당신이 원하는 것을 얻을 수 있기를 바랍니다.

https://eidand.com/2015/03/28/authorization-system-with-owin-web-api-json-web-tokens/