0

DHC ( link ) を使用して HTTP POST リクエストを送信しようとしています。次のリクエストを送信する必要があります

POST /Users  HTTP/1.1
Host: example.com
Accept: application/json
Content-Type: application/json
Authorization: Bearer h480djs93hd8
Content-Length: ...

{
  "schemas":["urn:scim:schemas:core:1.0"],
  "userName":"bjensen",
  "externalId":"bjensen",
  "name":{
    "formatted":"Ms. Barbara J Jensen III",
    "familyName":"Jensen",
    "givenName":"Barbara"
  }
}

ベアラーを使用した承認付き。しかし、Bearer に認証を設定できず、認証として「Basic」しか表示されません。ここで Bearer に権限を設定するにはどうすればよいですか?

4

1 に答える 1

1

そこで、私がどのように使っていたのか、そして現在どのように使っているのかをお話しします。

開始するのは非常に簡単です。Authorization ヘッダーの値として、Bearer という単語を入力し、スペースの後にトークンを貼り付けます。そのヘッダーを他の方法で編集する必要はありません。その種のリクエストを保存すると、1 つの静的トークンが貼り付けられ、トークン認証の変更ごとに変更する必要があるため、良い解決策ではありませんが、それでも機能します。

そのトークンを複数のリクエストの承認に使用したい場合は、認証リクエストからトークンを抽出し、それを使用しているリクエストに貼り付ける式をそこに配置することをお勧めします。認証リクエストに json 形式の応答があるため、次のように Authorization パラメータ行の値を入力します。

Bearer {"Project_name"."Service_name"."Auth_request_name".response.body.access_token}

ここで、json から使用する response.body.access_token 抽出トークン。それは非常に簡単で、1 つの認証リクエストの後、Bearer 認可を必要とする他のすべてのリクエストでそのトークンを再利用でき、常に貼り付ける必要はありません。

ベアラー

于 2015-11-18T14:49:50.197 に答える