Skip to content

cultuurnet/jwt-provider

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JWT Provider

Packagist Travis Coveralls

Silex application that provides JSON Web Tokens

CLI commands

Encoding tokens

$ ./bin/app.php jwt:encode <uid> <nickname> <email>

Example:

$ ./bin/app.php jwt:encode 1 foo [email protected]
    
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9jdWx1ZGItand0LXByb3ZpZGVyLmRldiIsInVpZCI6IjEiLCJuaWNrIjoiZm9vIiwiZW1haWwiOiJmb29AYmFyLmNvbSIsImlhdCI6MTQ2MjM2NDM4NCwiZXhwIjoxNDYyMzY3OTg0LCJuYmYiOjE0NjIzNjQzODR9.o4r8fWtqmK89Cs4ZqapaAoOWw2XA98RSUNrRYZq63MEJNEJ1sU1HHH9luN1g8Rj3rIZkHv1cSVYsL_O4oQy-_l4-CmdQf57_r86yJnVnaejz9TDTLXRUI6ImCSOkbWTnDbTZQpKXKXclKGQ4jFdHnNNDNL5thBAeO0AqEuR4wUNlIDy7xt0tnbzUso1IWf7X_S9EhV6iEIk4aqyMEzwt0n6geOJ13mCJQLok87xVsqACtpIS-n60KCR4CzivJRNM33re-CGtlRO6JcCkjRggDiVC5k6zFZoKycKjXXsZ-1sND5d8OEx3rcn59qdPhsP9tTdFxa-98Ps4pN-rrdj7ow

Decoding, validating, and verifying tokens

$ ./bin/app.php jwt:decode <token>

Example:

$ ./bin/app.php jwt:decode eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9jdWx1ZGItand0LXByb3ZpZGVyLmRldiIsInVpZCI6IjEiLCJuaWNrIjoiZm9vIiwiZW1haWwiOiJmb29AYmFyLmNvbSIsImlhdCI6MTQ2MjM2NDM4NCwiZXhwIjoxNDYyMzY3OTg0LCJuYmYiOjE0NjIzNjQzODR9.o4r8fWtqmK89Cs4ZqapaAoOWw2XA98RSUNrRYZq63MEJNEJ1sU1HHH9luN1g8Rj3rIZkHv1cSVYsL_O4oQy-_l4-CmdQf57_r86yJnVnaejz9TDTLXRUI6ImCSOkbWTnDbTZQpKXKXclKGQ4jFdHnNNDNL5thBAeO0AqEuR4wUNlIDy7xt0tnbzUso1IWf7X_S9EhV6iEIk4aqyMEzwt0n6geOJ13mCJQLok87xVsqACtpIS-n60KCR4CzivJRNM33re-CGtlRO6JcCkjRggDiVC5k6zFZoKycKjXXsZ-1sND5d8OEx3rcn59qdPhsP9tTdFxa-98Ps4pN-rrdj7ow

    
iss: http://culudb-jwt-provider.dev
uid: 1
nick: foo
email: [email protected]
iat: 1462364384
exp: 1462367984
nbf: 1462364384
Valid: ✓
Signature verification: ✓