ログイントークンの持ち運びの問題を解決するために、ゲートウェイのSwaggerリクエストヘッダーにトークンを追加します

まず、ログインに成功した後にトークン情報を取得し、次にページコンソールに入り、リクエストヘッダーの承認を追加します

var originFn = window.fetch
Object.defineProperty(window, 'fetch', {
    value: function() {
        arguments[1].headers['Authorization'] = `Bearer eyJhbGciOiJIUzUxMiJ1.eyJzdWIiOiJ7XCJwZXJtaXNzaW9XS2V5XCI6XCJwZXJtaXNzaW9uOnN5czoxXCIsXCJ1c2VySWRcIjoxfSIsImV4cCI6MTYxMjAwNDX0OX0.Z9I1j4-l4VtitfIyxV7fG3OAW7HWb1ii9VU9vO59J0cFXRGz9YJIW5Izjwt2FaOa7Jj_jzyB8B25N63h4qzIQS`
        return originFn.apply(window, arguments)
    }
})

 

 

このように、インターフェースを要求すると、トークンが運ばれ、内部インターフェースを直接要求できます。

おすすめ

転載: blog.csdn.net/Anenan/article/details/113435838