Class: Warden::JWTAuth::Interfaces::RevocationStrategy

Inherits:
Object
  • Object
show all
Defined in:
lib/warden/jwt_auth/interfaces.rb

Overview

Strategy to manage JWT revocation

Instance Method Summary collapse

Instance Method Details

#jwt_revoked?(_payload, _user) ⇒ Boolean

Returns whether a JWT payload is revoked

Parameters:

  • _payload (Hash)
  • _user (User)

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


59
60
61
# File 'lib/warden/jwt_auth/interfaces.rb', line 59

def jwt_revoked?(_payload, _user)
  raise NotImplementedError
end

#revoke_jwt(_payload, _user) ⇒ Object

Does something to revoke a JWT payload

Parameters:

  • _payload (Hash)
  • _user (User)

Raises:

  • (NotImplementedError)


50
51
52
# File 'lib/warden/jwt_auth/interfaces.rb', line 50

def revoke_jwt(_payload, _user)
  raise NotImplementedError
end