Module: CognitoTokenVerifier

Defined in:
lib/cognito_token_verifier.rb,
lib/cognito_token_verifier/token.rb,
lib/cognito_token_verifier/config.rb,
lib/cognito_token_verifier/errors.rb,
lib/cognito_token_verifier/version.rb,
lib/cognito_token_verifier/controller_macros.rb

Defined Under Namespace

Modules: ControllerMacros Classes: Config, ConfigSetupError, Error, IncorrectTokenType, InvalidIss, JWKFetchError, Token, TokenDecodingError, TokenExpired, TokenMissing

Constant Summary collapse

VERSION =
"0.8.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject

Returns the value of attribute config.



9
10
11
# File 'lib/cognito_token_verifier.rb', line 9

def config
  @config
end

Class Method Details

.configure {|config| ... } ⇒ Object

Yields:



20
21
22
# File 'lib/cognito_token_verifier.rb', line 20

def self.configure
  yield(config)
end

.resetObject



16
17
18
# File 'lib/cognito_token_verifier.rb', line 16

def self.reset
  @config = Config.new
end