php エディター Apple は、krakend で Keycloak を使用して正しくログインすると、エラー 403 が発生する場合があることを紹介しました。 403 エラーは通常、サーバーがリクエストを拒否したことを意味します。これは、アクセス許可が不十分であるか、アクセスがブロックされていることが原因である可能性があります。この問題を解決するには、権限設定の確認、ログイン資格情報の有効性の確認、ネットワーク接続の確認など、いくつかの方法があります。段階的なトラブルシューティングを通じてこの問題を効果的に解決し、必要なリソースへのスムーズなアクセスを確保できます。
こんにちは、Keycloak と Krakend を使用して認証しようとしています。リクエストを送信してログインし、(Insomnia を使用して) リソースにアクセスしようとすると、次のメッセージが表示されます。 :
403 禁止: 応答本文が返されません。
なぜこれが起こっているのか分かりません、助けてください!
これは私の Krakend.json 構成ファイルです:
82BC1186967c2a759b3162034d07be32Keycloak で、レルム、認証情報を持つユーザー (管理者権限を持つ)、およびクライアントを作成しました。アクセス トークンを使用したログインは正常に機能するため、これは正しいと思いますが、ログイン後に 403 が発生します。
これは私が go で書いたサービスです:
func JSONHandler(c *gin.Context) { c.JSON(http.StatusOK, gin.H{"ciao": "ciao"}) } func Init() { router := gin.Default() router.Use(middlewares.CORS()) router.GET("/api", JSONHandler) err := router.Run(":8080") if err != nil { log.Fatal("Oh no") } }
フィールドを変更します:
リーリー ###に### リーリー問題が解決しました!
以上が正しくログインした後、krakend を使用した Keycloak でエラー 403 が発生しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。