mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Change Bearer regex pattern
This commit is contained in:
parent
ca4f902185
commit
8ee09793f2
@ -27,7 +27,6 @@ import org.apache.tomcat.util.buf.MessageBytes;
|
|||||||
import org.wso2.carbon.apimgt.api.APIManagementException;
|
import org.wso2.carbon.apimgt.api.APIManagementException;
|
||||||
import org.wso2.carbon.apimgt.core.authenticate.APITokenValidator;
|
import org.wso2.carbon.apimgt.core.authenticate.APITokenValidator;
|
||||||
import org.wso2.carbon.apimgt.core.gateway.APITokenAuthenticator;
|
import org.wso2.carbon.apimgt.core.gateway.APITokenAuthenticator;
|
||||||
import org.wso2.carbon.apimgt.impl.utils.APIUtil;
|
|
||||||
import org.wso2.carbon.webapp.authenticator.framework.AuthenticationException;
|
import org.wso2.carbon.webapp.authenticator.framework.AuthenticationException;
|
||||||
import org.wso2.carbon.webapp.authenticator.framework.AuthenticationFrameworkUtil;
|
import org.wso2.carbon.webapp.authenticator.framework.AuthenticationFrameworkUtil;
|
||||||
import org.wso2.carbon.webapp.authenticator.framework.Constants;
|
import org.wso2.carbon.webapp.authenticator.framework.Constants;
|
||||||
@ -41,7 +40,7 @@ public class OAuthAuthenticator implements WebappAuthenticator {
|
|||||||
|
|
||||||
private static final String OAUTH_AUTHENTICATOR = "OAuth";
|
private static final String OAUTH_AUTHENTICATOR = "OAuth";
|
||||||
private static APITokenAuthenticator authenticator = new APITokenAuthenticator();
|
private static APITokenAuthenticator authenticator = new APITokenAuthenticator();
|
||||||
private static final String REGEX_BEARER_PATTERN = "\"[B|b]earer\\\\s\"";
|
private static final String REGEX_BEARER_PATTERN = "[B|b]earer\\s";
|
||||||
|
|
||||||
private static final Log log = LogFactory.getLog(OAuthAuthenticator.class);
|
private static final Log log = LogFactory.getLog(OAuthAuthenticator.class);
|
||||||
|
|
||||||
@ -105,8 +104,7 @@ public class OAuthAuthenticator implements WebappAuthenticator {
|
|||||||
tokenValue = authBC.toString();
|
tokenValue = authBC.toString();
|
||||||
Pattern pattern = Pattern.compile(REGEX_BEARER_PATTERN);
|
Pattern pattern = Pattern.compile(REGEX_BEARER_PATTERN);
|
||||||
Matcher matcher = pattern.matcher(tokenValue);
|
Matcher matcher = pattern.matcher(tokenValue);
|
||||||
|
if (matcher.find()) {
|
||||||
if (matcher.find()){
|
|
||||||
tokenValue = tokenValue.substring(matcher.end());
|
tokenValue = tokenValue.substring(matcher.end());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user