Skip to main content
1-Visitor
April 10, 2018
Question

login to TWx server from Java SDK with user credentials

  • April 10, 2018
  • 3 replies
  • 7353 views

Hello everyone,

 

i am trying to establish a connection from my java Application to my TWx Server. I have been using the approach with the application key. Something like this:

 

ClientConfigurator config = new ClientConfigurator();
config.setUri(ServerUri);
config.setAppKey(MyAppKey);
config.ignoreSSLErrors(true);

 

Connection client = new ConnectionClient(config);
client.connect();

 

I would rather be able to log in with the user credentials which are assigned to an application key. Is there an easy way to do this? I have read about the Authentificators, but im not sure wether they are necessary for this (hopefully) simple scenario.

 

Thank you for your help.

 

Regards,

Dominik

3 replies

22-Sapphire I
April 10, 2018

Appkeys are a way to do sessionless interaction with the platform.

This is the recommended way for things like API calls.

Do you need to establish a session?

 

You should be able to pass a User name and Password or use the x-thingworxsession = true with the appkey

drieder1-VisitorAuthor
1-Visitor
April 11, 2018

I want to establish a session yes. Can you provide me with any details on where to exactly pass user name and PW? Do i do it in the ClientConfigurator class aswell or somewhere else?

 

Thank you for your help

22-Sapphire I
April 11, 2018

I don't know for sure

it is either user, userName, or userId and then password or pwd I think sorry! 😞