Examples of Username


Examples of de.fhkn.in.uce.stun.attribute.Username

        this.mediatorUtil.checkForAttributeType(registerMessage, NATSTUNAttributeType.NAT_TRAVERSAL_TECHNIQUE);
    }

    private UserData createNewUserWithRequiredAttributes(final Message registerMessage, final Socket socketToUser)
            throws Exception {
        final Username username = registerMessage.getAttribute(Username.class);
        final NATBehavior userNat = registerMessage.getAttribute(NATBehavior.class);
        final List<NATTraversalTechniqueAttribute> supportedTravTechs = this
                .createListOfTechniquesFromMessage(registerMessage);
        return new UserData(username.getUsernameAsString(), userNat, socketToUser, supportedTravTechs);
    }
View Full Code Here

Examples of de.fhkn.in.uce.stun.attribute.Username

    }

    @Override
    public void handleMessage(final Message message, final Socket controlConnection) throws Exception {
        this.mediatorUtil.checkForAttribute(message, Username.class);
        final Username username = message.getAttribute(Username.class);
        final UserData user = this.userList.getUserDataByUserId(username.getUsernameAsString());
        final NATBehavior userNat = user.getUserNat();
        final Message response = message.buildSuccessResponse();
        response.addAttribute(userNat);
        response.writeTo(controlConnection.getOutputStream());
        logger.debug("response to {}:{} sent", message.getMessageClass().toString(), message.getMessageMethod()
View Full Code Here

Examples of de.fhkn.in.uce.stun.attribute.Username

    }

    @Override
    public void handleMessage(final Message message, final Socket controlConnection) throws Exception {
        this.mediatorUtil.checkForAttribute(message, Username.class);
        final Username username = message.getAttribute(Username.class);
        final UserData user = this.userList.getUserDataByUserId(username.getUsernameAsString());
        final Message response = message.buildSuccessResponse();
        for (final NATTraversalTechniqueAttribute attr : user.getSupportedNatTraversalTechniques()) {
            response.addAttribute(attr);
        }
        response.writeTo(controlConnection.getOutputStream());
View Full Code Here

Examples of de.fhkn.in.uce.stun.attribute.Username

    }

    @Override
    public void handleMessage(final Message deregisterMessage, final Socket controlConnection) throws Exception {
        this.mediatorUtil.checkForAttribute(deregisterMessage, Username.class);
        final Username username = deregisterMessage.getAttribute(Username.class);
        this.userList.removeUser(username.getUsernameAsString());
        logger.debug("User {} removed", username.getUsernameAsString()); //$NON-NLS-1$
        this.sendSuccessResponse(deregisterMessage, controlConnection);
    }
View Full Code Here

Examples of de.fhkn.in.uce.stun.attribute.Username

    @SuppressWarnings("unused")
    private void sendRegisterMessage() throws IOException {
        final Message registerMessage = MessageStaticFactory.newSTUNMessageInstance(STUNMessageClass.REQUEST,
                STUNMessageMethod.REGISTER);
        // target id
        registerMessage.addAttribute(new Username(this.targetId));
        // private endpoint
        final InetAddress privateAddress = this.socketToMediator.getLocalAddress();
        if (privateAddress instanceof Inet6Address) {
            registerMessage.addAttribute(new XorMappedAddress(new InetSocketAddress(this.socketToMediator
                    .getLocalAddress(), this.socketToMediator.getLocalPort()), ByteBuffer.wrap(
View Full Code Here

Examples of de.fhkn.in.uce.stun.attribute.Username

    }

    @Override
    public void handleMessage(final Message keepaliveMessage, final Socket controlConnection) throws Exception {
        this.mediatorUtil.checkForAttribute(keepaliveMessage, Username.class);
        final Username username = keepaliveMessage.getAttribute(Username.class);
        this.userList.refreshUserTimestamp(username.getUsernameAsString());
        this.sendSuccessResponse(keepaliveMessage, controlConnection);
    }
View Full Code Here

Examples of de.fhkn.in.uce.stun.attribute.Username

            final Token authentificationToken) throws IOException {
        final MessageWriter messageWriter = new MessageWriter(controlConnection.getOutputStream());
        final Message connectionRequestMessage = MessageStaticFactory.newSTUNMessageInstance(STUNMessageClass.REQUEST,
                STUNMessageMethod.CONNECTION_REQUEST);
        connectionRequestMessage.addAttribute(new HolePunchingAttribute());
        connectionRequestMessage.addAttribute(new Username(targetId));
        final InetSocketAddress localAddress = (InetSocketAddress) controlConnection.getLocalSocketAddress();
        connectionRequestMessage.addAttribute(new XorMappedAddress(localAddress));
        connectionRequestMessage.addAttribute(authentificationToken);
        messageWriter.writeMessage(connectionRequestMessage);
    }
View Full Code Here

Examples of mireka.login.Username

    }

    private void initCommonConfiguration() {
        users = new GlobalUsers();
        GlobalUser user = new GlobalUser();
        user.setUsername(new Username("john"));
        user.setPassword("secret");
        users.addUser(user);

        maildropRepository = new MaildropRepository();
        maildropRepository.setDir(directory);
View Full Code Here

Examples of org.jboss.ws.metadata.wsse.Username

      {
         operations.add(new OperationDescription<EncodingOperation>(TimestampOperation.class, null, null, timestamp.getTtl(), null));
      }

      NonceGenerator nonceGenerator = null;
      Username username = opConfig.getUsername();
      if (username != null)
      {
         Object user = ctx.get(Stub.USERNAME_PROPERTY);
         Object pass = ctx.get(Stub.PASSWORD_PROPERTY);

         if (user == null && pass == null)
         {
            user = ctx.get(BindingProvider.USERNAME_PROPERTY);
            pass = ctx.get(BindingProvider.PASSWORD_PROPERTY);
         }

         if (user != null && pass != null)
         {
            operations.add(new OperationDescription<EncodingOperation>(SendUsernameOperation.class, null, user.toString(), pass.toString(), null,username.isDigestPassword(), username.isUseNonce(), username.isUseCreated()));
            ctx.put(StubExt.PROPERTY_AUTH_TYPE, StubExt.PROPERTY_AUTH_TYPE_WSSE);
         }

         NonceFactory factory = Util.loadFactory(NonceFactory.class, config.getNonceFactory(), DefaultNonceFactory.class);
         nonceGenerator = factory.getGenerator();
View Full Code Here

Examples of org.jboss.ws.metadata.wsse.Username

   {
      WSSecurityConfiguration configuration = WSSecurityOMFactory.newInstance().parse(new StringReader(clientConf));
      ByteArrayInputStream inputStream = new ByteArrayInputStream(testMessage.getBytes());
      MessageFactory factory = new MessageFactoryImpl();
      SOAPMessage soapMsg = factory.createMessage(null, inputStream);
      Username username = new Username(true, true, false);
      Config config = new Config();
      config.setUsername(username);
      sec.encodeMessage(configuration, soapMsg, config, "kermit", "therealfrog");
      Element securityEl = (Element)soapMsg.getSOAPHeader().getChildElements(Constants.WSSE_HEADER_QNAME).next();
      Element usernameTokenEl = (Element)DOMUtils.getChildElements(securityEl, new QName(Constants.WSSE_NS, "UsernameToken")).next();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.