Module: TokenAuthBox::Middleware

Included in:
AuthController
Defined in:
lib/token_auth_box/middleware.rb

Instance Method Summary collapse

Instance Method Details

#ensure_signed_inObject



3
4
5
6
7
8
9
10
# File 'lib/token_auth_box/middleware.rb', line 3

def ensure_signed_in
  begin
    token = get_header
    @user_data = JWT.decode(token, nil, false).first
  rescue
    render json: 'oopsie', status: :unauthorized
  end
end