loginReq.clear().role(EmaRdm.LOGIN_ROLE_PROV).name(authenticationToken).nameType(EmaRdm.USER_AUTH_TOKEN).applicationId(appId); if(authenticationExtended != "") loginReq.authenticationExtended(ByteBuffer.wrap(authenticationExtended.getBytes())); loginReq.clear().role(EmaRdm.LOGIN_ROLE_PROV).name(authenticationToken).nameType(EmaRdm.USER_AUTH_TOKEN).applicationId(appId); if(!authenticationExtended.isEmpty()) loginReq.authenticationExtended(ByteBuffer.wrap(authenticationExtended.getBytes()));
.addAdminMsg(loginReq.name("user").nameType(EmaRdm.USER_NAME).applicationId("127").position("127.0.0.1/net").allowSuspectData(true).message()) .addAdminMsg(reqMsg.domainType(EmaRdm.MMT_DIRECTORY).filter(EmaRdm.SERVICE_INFO_FILTER | EmaRdm.SERVICE_STATE_FILTER | EmaRdm.SERVICE_GROUP_FILTER)) .addAdminMsg(reqMsg.clear().domainType(EmaRdm.MMT_DICTIONARY).filter(EmaRdm.DICTIONARY_VERBOSE).name("RWFFld").serviceId(1))
loginReq.position("Position"); loginReq.authenticationExtended(ByteBuffer.wrap("AuthExtended".getBytes())); loginReq.name("Name"); loginReq.nameType(EmaRdm.USER_EMAIL_ADDRESS); loginReq.pause(true); assertEquals(ByteBuffer.wrap("AuthExtended".getBytes()), loginReq.authenticationExtended()); assertEquals(true, loginReq.hasName()); assertEquals("Name", loginReq.name()); assertEquals(true, loginReq.hasNameType()); assertEquals(EmaRdm.USER_EMAIL_ADDRESS, loginReq.nameType());
if ( !loginRequest.name().equals("user") ) loginStatus.nameType(loginRequest.nameType()); event.provider().submit( loginStatus.name(loginRequest.name()). state(OmmState.StreamState.CLOSED, OmmState.DataState.SUSPECT, OmmState.StatusCode.NOT_AUTHORIZED, "Login denied"). message(), event.handle() ); loginRefresh.nameType(loginRequest.nameType()); event.provider().submit( loginRefresh.name(loginRequest.name()). state(OmmState.StreamState.OPEN, OmmState.DataState.OK, OmmState.StatusCode.NONE, "Login accepted").message(), event.handle() );
@Test public void headerLoginReqTest() { LoginReq loginReq = EmaFactory.Domain.createLoginReq(); loginReq.name("UserName"); loginReq.nameType(EmaRdm.USER_AUTH_TOKEN); assertEquals(true, loginReq.hasName()); assertEquals("UserName", loginReq.name()); assertEquals(true, loginReq.hasNameType()); assertEquals(EmaRdm.USER_AUTH_TOKEN, loginReq.nameType()); ReqMsg reqMsg = loginReq.message(); assertEquals("\0", reqMsg.name()); }