Sha256: 9301380c0188bb4d365b84db1380119eb633cd35358cbaae4528cf5809a3bbcd
Contents?: true
Size: 674 Bytes
Versions: 3
Compression:
Stored size: 674 Bytes
Contents
module DeviseTokenAuth class TokenValidationsController < DeviseTokenAuth::ApplicationController skip_before_filter :assert_is_devise_resource!, :only => [:validate_token] before_filter :set_user_by_token, :only => [:validate_token] def validate_token # @resource will have been set by set_user_token concern if @resource yield if block_given? render json: { success: true, data: @resource.token_validation_response } else render json: { success: false, errors: [I18n.t("devise_token_auth.token_validations.invalid")] }, status: 401 end end end end
Version data entries
3 entries across 3 versions & 1 rubygems