Module: MVPaaS::Auth
- Defined in:
- lib/mvpaas/auth.rb
Class Method Summary collapse
Class Method Details
.decode(token, secret) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/mvpaas/auth.rb', line 9 def decode(token, secret) rsa_key = OpenSSL::PKey::RSA.new(secret,'').public_key decoded_jwt = JWT.decode(token, rsa_key, true, algorithm: 'RS256')[0] { id: decoded_jwt['sub'], email: decoded_jwt['username'], } end |