Skip to content

Commit de5fd97

Browse files
committed
fix response_mode defaulting logic
1 parent 5fbce7c commit de5fd97

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/OidcClient.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,9 @@ export class OidcClient {
9797
processSigninResponse(url, stateStore) {
9898
Log.debug("OidcClient.processSigninResponse");
9999

100-
let delimiter = "#";
101-
if (this._settings.response_mode === "query" || SigninRequest.isCode(this._settings.response_type)) {
102-
delimiter = "?";
103-
}
100+
let useQuery = this._settings.response_mode === "query" ||
101+
(!this._settings.response_mode && SigninRequest.isCode(this._settings.response_type));
102+
let delimiter = useQuery ? "?" : "#";
104103

105104
var response = new SigninResponse(url, delimiter);
106105

0 commit comments

Comments
 (0)