TokenSignature generate asymmetric keys
Temporarily using session
Generate public key from private key
Fixed bug when next login