From c28ef2466c5a166325c46ec147f31edd3b69fad5 Mon Sep 17 00:00:00 2001 From: Ivan Reshetnikov Date: Thu, 17 Oct 2024 14:38:02 +0500 Subject: [PATCH] Decode bearer token --- lib/comfycamp_web/user_auth.ex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/comfycamp_web/user_auth.ex b/lib/comfycamp_web/user_auth.ex index acb2b01..9602d47 100644 --- a/lib/comfycamp_web/user_auth.ex +++ b/lib/comfycamp_web/user_auth.ex @@ -116,8 +116,9 @@ defmodule ComfycampWeb.UserAuth do """ def fetch_bearer_token(conn, _opts) do case Plug.Conn.get_req_header(conn, "authorization") do - ["Bearer " <> header] -> - user = Accounts.get_user_by_bearer_token(header) + ["Bearer " <> b64token] -> + token = Base.decode64(b64token) + user = Accounts.get_user_by_bearer_token(token) assign(conn, :oauth_user, user) _ ->