2016-05-31 13 views

答えて

1

同じインフラストラクチャに配置されたアプリケーション間で認証フレームワークを一貫性を保つことができます。

client credentials grantを利用すると、OAuth 2.0を既に使用している場合でも、サーバー間の呼び出しで同じフレームワークを使用して認証され、認証フロー中にユーザーが必要ない場合でも有効です。 。

流れは非常に簡単です:

  1. がaccess_tokenはを含むOAuthのトーク​​ン応答を受信認証サーバ

    POST https://api.oauth2server.com/token 
        grant_type=client_credentials& 
        client_id=CLIENT_ID& 
        client_secret=CLIENT_SECRET 
    
  2. に、クライアントアプリケーションからPOST要求を作成し、トークンリフレッシュ

    { 
        "access_token":"2YotnFZFEjr1zCsicMWpAA", 
        "token_type":"example", 
        "expires_in":3600, 
        "refresh_token":"tGzv3JOkF0XG5Qx2TlKWIA", 
        "example_parameter":"example_value" 
    } 
    
関連する問題