ノード/ Hapiクイックスタートをhttps://auth0.com/docs/quickstart/backend/hapiにダウンロード済みです。Auth0のノード/ Hapiクイックスタートを使用しているエラー
ノードサーバーを実行して、/public
エンドポイントにアクセスできます。
{
"client_id": "<My Client ID>",
"username": "<My Username>",
"password": "<My Password>",
"connection": "Username-Password-Authentication",
"grant_type": "password",
"scope": "openid name email"
}
:アクセストークンを得るためには
{
"statusCode": 401,
"error": "Unauthorized",
"message": "Missing authentication"
}
、私は以下のペイロードでhttps://<My Account>.auth0.com/oauth/ro
にリクエストをPOST
/private
エンドポイントにアクセスしようとすると、私は次のエラーを取得します
{
"id_token": <Id Token>,
"access_token": <Access Token>,
"token_type": "bearer"
}
私は今Authorizaに渡し/private
エンドポイントを打ってみてください。私のアクセストークンを含む応答を返す
私のアクセストークンを持つションヘッダーを次のように次のエラーが返されます
GET /private HTTP/1.1
Host: <My Machine Name>:8000
Authorization: Bearer <Access Token>
Content-Type: application/json
Cache-Control: no-cache
Postman-Token: 87dd4307-2a1c-b36e-0377-129cf60b676d
は:
{
"statusCode": 400,
"error": "Bad Request",
"message": "Bad HTTP authentication header format"
}
私は多くのことを試みたが、このポイントを超えて取得することができませんしました。どんな助けもありがとう。
環境仕様:
- ノードv6.5.0
- NPMのv3.10.6
- HAPI:^ 15.1.1
- HAPI-AUTH-JWT:^ 4.0.0
ありがとう、 Genaro
これで問題が解決しました。私は投稿する前にこれを試したという事実を知っていますが、サーバーサイドコードにも問題があったと思います。ありがとうございました。 – GPicazo