token.txtar

 1# vi: set ft=conf
 2
 3# create user
 4soft user create user1 --key "$USER1_AUTHORIZED_KEY"
 5
 6# generate jwt token
 7usoft token create 'test1'
 8stdout 'ss_.*'
 9stderr 'Access token created'
10usoft token create --expires-in 1y 'test2'
11stdout 'ss_.*'
12stderr 'Access token created'
13usoft token create --expires-in 1ns 'test3'
14stdout 'ss_.*'
15stderr 'Access token created'
16
17# list tokens
18usoft token list
19cp stdout tokens.txt
20grep '1         test1.*       -' tokens.txt
21grep '2         test2.*       1 year from now' tokens.txt
22grep '3         test3.*       expired' tokens.txt
23
24# delete token
25usoft token delete 1
26stderr 'Access token deleted'
27! usoft token delete 1
28stderr 'token not found'