2017-02-14 6 views
0

PythonサーバーコードでOAuth2で認証されたMojio REST APIに接続しようとしています。ここにMojioの「マニュアル」があります:https://docs.moj.io/#/document/view/doc_oauthMojioに接続するREST API(Python、OAuth2)

私はそこに2番目のオプション「承認コード」をしています。私は 'redirect_uri'パラメタが何であるか分かりません。私がlocalhostで開発しているときに何を渡すべきですか?

おかげ

答えて

0

あなたは、通常のUIベースのOAuthワークフロー対「リソース所有者のパスワードの資格付与」を使用して検討する必要があります。これにより、アプリケーションでユーザー名とパスワードを取得し、UIの代わりにこれらの資格情報で認証することができます(サーバー上にいる場合は困難かもしれません)。もちろん、これはあなたの特定の要件に依存します。 "リソース所有者" の流れを経由して、ログインに

...

HTTP POST

ウリ:

https://accounts.moj.io/oauth2/token

ボディ:

grant_type =パスワード&ユーザ名= USERNAME &パスワード=パスワード& redirect_uri = REDIRECT_URI &のclient_id = CLIENTID & client_secret = CLIENTSECRET &範囲= SCOPE

のContent-Type:

アプリケーション/ x-www-form-urlencodedで

あなたが戻って取得このトークンは短命になり、私が推薦しますリフレッシュトークンを取得するには

:リフレッシュトークン(長寿命)を取得

HTTP POST

ウリ:

https://accounts.moj.io/oauth2/token

ボディ: grant_type = refresh_token & refresh_token = API_TOKEN_YOU_GOT_FROM_LOGIN & REDIRECT_URI = REDIRECT_URI &のclient_id = CLIENTID & client_secret = CLIENTSECRET

のContent-Type:

アプリケーション/ x-www-form-urlencoded

関連する問題