Module: AuthAction

Defined in:
lib/authaction.rb,
lib/authaction/errors.rb,
lib/authaction/version.rb,
lib/authaction/jwt_verifier.rb,
lib/authaction/rails/jwt_authenticatable.rb

Overview

AuthAction JWT verification SDK for Ruby.

Examples:

Basic usage

verifier = AuthAction::JwtVerifier.new(
  domain:   "myapp.eu.authaction.com",
  audience: "https://api.myapp.com"
)
payload = verifier.verify_token(token)

Rails controller (include the concern)

require "authaction/rails"
class ApplicationController < ActionController::API
  include AuthAction::Rails::JwtAuthenticatable
end

Defined Under Namespace

Modules: Rails Classes: Error, JwtVerifier, TokenExpiredError, TokenInvalidError

Constant Summary collapse

VERSION =
"0.1.0"