あなたは、通常の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