private UsernameToken convertToToken(String username, String password) throws Exception { Document doc = DOMUtils.getEmptyDocument(); UsernameToken token = new UsernameToken(false, doc, WSS4JConstants.PASSWORD_TEXT); token.setName(username); token.setPassword(password); return token; }
private UsernameToken convertToToken(String username, String password) throws Exception { Document doc = DOMUtils.getEmptyDocument(); UsernameToken token = new UsernameToken(false, doc, WSS4JConstants.PASSWORD_TEXT); token.setName(username); token.setPassword(password); return token; }
private UsernameToken createWSSEUsernameToken(String username, Document doc) { UsernameToken usernameToken = new UsernameToken(true, doc, null); usernameToken.setName(username); usernameToken.addWSUNamespace(); usernameToken.addWSSENamespace(); usernameToken.setID("id-" + username); return usernameToken; }
private UsernameToken createWSSEUsernameToken(String username, Document doc) { UsernameToken usernameToken = new UsernameToken(true, doc, null); usernameToken.setName(username); usernameToken.addWSUNamespace(); usernameToken.addWSSENamespace(); usernameToken.setID("id-" + username); return usernameToken; }
protected UsernameToken convertPolicyToToken(AuthorizationPolicy policy) { Document doc = DOMUtils.getEmptyDocument(); UsernameToken token = new UsernameToken(false, doc, WSS4JConstants.PASSWORD_TEXT); token.setName(policy.getUserName()); token.setPassword(policy.getPassword()); return token; }
private Element convertToDOM( String username, String password, String passwordType, String id ) { Document doc = DOMUtils.getEmptyDocument(); UsernameToken usernameToken = new UsernameToken(true, doc, passwordType); usernameToken.setName(username); usernameToken.setPassword(password); usernameToken.setID(id); usernameToken.addWSSENamespace(); usernameToken.addWSUNamespace(); return usernameToken.getElement(); }
private Element convertToDOM( String username, String password, String passwordType, String id ) { Document doc = DOMUtils.getEmptyDocument(); UsernameToken usernameToken = new UsernameToken(true, doc, passwordType); usernameToken.setName(username); usernameToken.setPassword(password); usernameToken.setID(id); usernameToken.addWSSENamespace(); usernameToken.addWSUNamespace(); return usernameToken.getElement(); }
ut.setName(user); ut.setPassword(password);
/** * Creates a Username token. * * The method prepares and initializes a WSSec UsernameToken structure after * the relevant information was set. A Before calling * <code>prepare()</code> all parameters such as user, password, * passwordType etc. must be set. A complete <code>UsernameToken</code> is * constructed. */ public void prepare() { ut = new UsernameToken(precisionInMilliSeconds, getDocument(), wsTimeSource, passwordType); ut.setPasswordsAreEncoded(passwordsAreEncoded); ut.setName(user); if (useDerivedKey) { saltValue = ut.addSalt(getDocument(), saltValue, useMac); ut.addIteration(getDocument(), iteration); } else { ut.setPassword(password); } if (nonce) { ut.addNonce(getDocument()); } if (created) { ut.addCreated(precisionInMilliSeconds, wsTimeSource, getDocument()); } ut.setID(getIdAllocator().createId("UsernameToken-", ut)); }
@Override public UserSubject createSubject(Client client, String user, String pass) { Document doc = DOMUtils.getEmptyDocument(); UsernameToken token = new UsernameToken(false, doc, WSS4JConstants.PASSWORD_TEXT); token.setName(user); token.setPassword(pass); Credential credential = new Credential(); credential.setUsernametoken(token); RequestData data = new RequestData(); data.setMsgContext(PhaseInterceptorChain.getCurrentMessage()); data.setCallbackHandler(callbackHandler); UsernameTokenValidator validator = new UsernameTokenValidator(); try { credential = validator.validate(credential, data); UserSubject subject = new UserSubject(); subject.setLogin(user); return subject; } catch (Exception ex) { throw ExceptionUtils.toInternalServerErrorException(ex, null); } }