mirror of
https://github.com/versia-pub/server.git
synced 2026-04-27 12:49:16 +02:00
refactor(api): 🛂 Rewrite OpenID auth code to use state for data instead of query parameters
This commit is contained in:
parent
5436be0578
commit
a951a08073
6 changed files with 51 additions and 46 deletions
|
|
@ -1,14 +0,0 @@
|
|||
diff --git a/build/index.js b/build/index.js
|
||||
index 8bea9f9d4413ecf2446ee5130b46e58d5ac37226..b1b9e89c1ac3b6bf6ac82fef94ccf92b55a40321 100644
|
||||
--- a/build/index.js
|
||||
+++ b/build/index.js
|
||||
@@ -888,7 +888,8 @@ export function useIdTokenResponseType(config) {
|
||||
}
|
||||
function stripParams(url) {
|
||||
url = new URL(url);
|
||||
- url.search = '';
|
||||
+ // Remove all params except user_id, link, and flow
|
||||
+ url.search = new URLSearchParams([...url.searchParams].filter(([k]) => ['user_id', 'link', 'flow'].includes(k))).toString();
|
||||
url.hash = '';
|
||||
return url.href;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue