pull/624/head
hydarakb 3 months ago
parent 68906a6da9
commit db88f61074

@ -1,15 +1,20 @@
class AccessTokensController < ApplicationController
# Skip authentication for this method
skip_before_action :authenticate_user!, only: [:public_by_email]
skip_authorization_check only: [:public_by_email] # <-- Add this
def public_by_email
user = User.find_by!(email: params[:email])
user = User.find_by(email: params[:email])
return render json: { error: "User not found" }, status: :not_found unless user
access_token = user.access_token
return render json: { error: "Access token not found" }, status: :not_found unless access_token
render json: {
user_id: user.id,
email: user.email,
token: access_token.token
}
rescue => e
render json: { error: "Internal server error", message: e.message }, status: :internal_server_error
end
end

Loading…
Cancel
Save