We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a8f1e32 commit bdb25f3Copy full SHA for bdb25f3
scribejava-core/src/main/java/com/github/scribejava/core/oauth/OAuth20Service.java
@@ -215,7 +215,11 @@ public DefaultApi20 getApi() {
215
216
public OAuth2Authorization extractAuthorization(String redirectLocation) {
217
final OAuth2Authorization authorization = new OAuth2Authorization();
218
- for (String param : redirectLocation.substring(redirectLocation.indexOf('?') + 1).split("&")) {
+ int end = redirectLocation.indexOf('#');
219
+ if (end == -1) {
220
+ end = redirectLocation.length();
221
+ }
222
+ for (String param : redirectLocation.substring(redirectLocation.indexOf('?') + 1, end).split("&")) {
223
final String[] keyValue = param.split("=");
224
if (keyValue.length == 2) {
225
switch (keyValue[0]) {
0 commit comments