Skip to main content
Hello 

is token auth supported for UOPY ??? 

Can't seem to make it work. It's invalid login all the time. OS User logins O.K. 

My token : 
TOKEN_DEF_BEGIN
TokenType=2
TokenId=dlopez@TESTSITE
TokenPass=*not shown*
OSUserId=dlopez
AllowedServices=UVCS,UVSERVER
Members=*quiter
Domains=
TOKEN_DEF_END

My code: 
import uopy

print(uopy.config.connection)

with uopy.connect(user='dlopez@TESTSITE', password='xxxxxxxx'):
    cmd = uopy.Command("LIST VOC")
    cmd.run()
    print(cmd.response)

My client config : 
[connection]
host = ec2-18-100-159-141.eu-south-2.compute.amazonaws.com
account = TEST1
port = 31438
timeout = 100
service = uvcs
ssl = False
encoding=iso-8859-1

[ssl_auth]
server_cert_file="c:\\temp\\desktop-ppdt4ds.crt"

[pooling]
pooling_on = False
max_wait_time = 60
idle_remove_threshold = 300
idle_remove_interval = 300
min_pool_size = 5
max_pool_size = 15

[logging]
level = DEBUG
backup_count = 10
log_data_max_size = 256

------------------------------
David Ricardo Lopez Bonaechea
Director of Software Strategy
Quiter Servicios Informaticos SL
Santander ES
------------------------------
Hello 

is token auth supported for UOPY ??? 

Can't seem to make it work. It's invalid login all the time. OS User logins O.K. 

My token : 
TOKEN_DEF_BEGIN
TokenType=2
TokenId=dlopez@TESTSITE
TokenPass=*not shown*
OSUserId=dlopez
AllowedServices=UVCS,UVSERVER
Members=*quiter
Domains=
TOKEN_DEF_END

My code: 
import uopy

print(uopy.config.connection)

with uopy.connect(user='dlopez@TESTSITE', password='xxxxxxxx'):
    cmd = uopy.Command("LIST VOC")
    cmd.run()
    print(cmd.response)

My client config : 
[connection]
host = ec2-18-100-159-141.eu-south-2.compute.amazonaws.com
account = TEST1
port = 31438
timeout = 100
service = uvcs
ssl = False
encoding=iso-8859-1

[ssl_auth]
server_cert_file="c:\\temp\\desktop-ppdt4ds.crt"

[pooling]
pooling_on = False
max_wait_time = 60
idle_remove_threshold = 300
idle_remove_interval = 300
min_pool_size = 5
max_pool_size = 15

[logging]
level = DEBUG
backup_count = 10
log_data_max_size = 256

------------------------------
David Ricardo Lopez Bonaechea
Director of Software Strategy
Quiter Servicios Informaticos SL
Santander ES
------------------------------
Well something I am doing wrong, since java won't let me either 

my code: 
import asjava.uniobjects.UniSession;
import asjava.uniobjects.UniSessionException;

public class TestToken {
     public static void main(String[] args) {
          UniSession s = new UniSession();
          s.setUserName("dlopez@TESTSITE");
          s.setPassword("c1rolina");
          s.setHostName("ec2-18-100-159-141.eu-south-2.compute.amazonaws.com");
          s.setAccountPath("TEST1");
          try {
               s.connect();
          } catch (Exception err) {
               err.printStackTrace();
          } finally {
               try {
                    s.disconnect();
               } catch (UniSessionException e) {

                    e.printStackTrace();
               }
          }
     }
}​

My Token (modified) : 

1 token record read from wallet

Version=1
TimeCreated=Tue Jan 31 09:14:26 2023
TimeModified=Tue Jan 31 09:16:19 2023

TokenId=dlopez@TESTSITE
TokenPass=*not shown*
OSUserId=dlopez
AllowedServices=
Members=
Domains=

​


------------------------------
David Ricardo Lopez Bonaechea
Director of Software Strategy
Quiter Servicios Informaticos SL
Santander ES
------------------------------
Well something I am doing wrong, since java won't let me either 

my code: 
import asjava.uniobjects.UniSession;
import asjava.uniobjects.UniSessionException;

public class TestToken {
     public static void main(String[] args) {
          UniSession s = new UniSession();
          s.setUserName("dlopez@TESTSITE");
          s.setPassword("c1rolina");
          s.setHostName("ec2-18-100-159-141.eu-south-2.compute.amazonaws.com");
          s.setAccountPath("TEST1");
          try {
               s.connect();
          } catch (Exception err) {
               err.printStackTrace();
          } finally {
               try {
                    s.disconnect();
               } catch (UniSessionException e) {

                    e.printStackTrace();
               }
          }
     }
}​

My Token (modified) : 

1 token record read from wallet

Version=1
TimeCreated=Tue Jan 31 09:14:26 2023
TimeModified=Tue Jan 31 09:16:19 2023

TokenId=dlopez@TESTSITE
TokenPass=*not shown*
OSUserId=dlopez
AllowedServices=
Members=
Domains=

​


------------------------------
David Ricardo Lopez Bonaechea
Director of Software Strategy
Quiter Servicios Informaticos SL
Santander ES
------------------------------
Note to myself

I am an idiot. Read documentation  carefully 

Token was badly constructed .

New token, all working : 

oot@ip-172-31-9-63 bin]# ./credman -list 
1 token record read from wallet

Version=1
TimeCreated=Tue Jan 31 09:14:26 2023
TimeModified=Tue Jan 31 10:36:07 2023

TokenId=MAINSITE
TokenPass=*not shown*
OSUserId=dlopez
AllowedServices=
Members=*quiter
Domains=
​


------------------------------
David Ricardo Lopez Bonaechea
Director of Software Strategy
Quiter Servicios Informaticos SL
Santander ES
------------------------------