mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Committing logic that stores BST within request metadata
This commit is contained in:
commit
2b0e1eecab
@ -27,6 +27,7 @@ import org.apache.axiom.soap.SOAPHeaderBlock;
|
||||
import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
|
||||
import org.apache.catalina.connector.Request;
|
||||
import org.apache.catalina.connector.Response;
|
||||
import org.apache.commons.codec.binary.Base64;
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import org.apache.coyote.InputBuffer;
|
||||
@ -130,7 +131,8 @@ public class BSTAuthenticator implements WebappAuthenticator {
|
||||
|
||||
authenticationInfo.setStatus(WebappAuthenticator.Status.CONTINUE);
|
||||
} else {
|
||||
String bearerToken = request.getAttribute("BST").toString();
|
||||
String bearerToken = new String(
|
||||
Base64.decodeBase64(request.getAttribute("BST").toString().getBytes()));
|
||||
|
||||
String resource = requestUri + ":" + requestMethod;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user