Class: DeviseTokenAuth::TokenValidationsController
Instance Method Summary
collapse
#error_messages, #error_serializer, #success_message
Instance Method Details
#resource_serializer(user) ⇒ Object
16
17
18
19
|
# File 'app/controllers/devise_token_auth/token_validations_controller.rb', line 16
def resource_serializer(user)
serializer = DeviseTokenAuth.token_validation_serializer || ResourceSerializer
serializer.new(user)
end
|
#validate_token ⇒ Object
6
7
8
9
10
11
12
13
|
# File 'app/controllers/devise_token_auth/token_validations_controller.rb', line 6
def validate_token
if @user
render json: resource_serializer(@user)
else
render json: error_messages("Invalid login credentials"), status: 401
end
end
|