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)


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

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)


42
43
44
# File 'lib/warden/jwt_auth/interfaces.rb', line 42

def revoke_jwt(_payload, _user)
  raise NotImplementedError
end