Wie erhält man ein Token aus einer URL, speichert es im Header und gibt es am Ende der nächsten URL wieder zurück?

Wie erhält man ein Token aus einer URL, speichert es im Header und gibt es am Ende der nächsten URL wieder zurück?

Ich kann das Token aus der URL nehmen, aber danach möchte ich es am Ende der nächsten zurückgeben. Ich habe beispielsweise eine URL wie diese:

http://localhost:8900/dashboards?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

Ich möchte das Token nehmen und es am Ende der nächsten Anfrage hinzufügen. Beispiel:

http://localhost:8900/home?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

Und so weiter...

Ich stecke eine Weile fest und bin für jede Hilfe dankbar. Vielen Dank im Voraus!

Hier ist mein bisheriger Code:

location / {
    set $token $arg_token;              

    add_header 'Access-Control-Allow-Credentials' 'true' always;
    add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;
   
proxy_set_header X-WEBAUTH-USER $remote_user;
proxy_set_header X-User-custom $token;
proxy_pass http://localhost:3000;

}

verwandte Informationen