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'