We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b083051 commit aded903Copy full SHA for aded903
lib/requests/auth-request.js
@@ -3,6 +3,8 @@
3
const url = require('url')
4
const debug = require('./../debug').authentication
5
6
+const IDToken = require('@solid/oidc-op/src/IDToken')
7
+
8
/**
9
* Hidden form fields from the login page that must be passed through to the
10
* Authentication request.
@@ -134,6 +136,11 @@ class AuthRequest {
134
136
extracted[p] = value
135
137
}
138
139
+ // Special case because solid-auth-client does not include redirect in params
140
+ if (!extracted['redirect_uri'] && params.request) {
141
+ extracted['redirect_uri'] = IDToken.decode(params.request).payload.redirect_uri
142
+ }
143
144
return extracted
145
146
0 commit comments