cobra

cobra

"Missing JWT signing secret. Please see the documentation for `AshAuthentication.Jwt` for details"}

let me start with the error.

\
%RuntimeError{message: “Missing JWT signing secret. Please see the documentation for AshAuthentication.Jwt for details”}
(ash_authentication 4.0.0) lib/ash_authentication/jwt/config.ex:151: AshAuthentication.Jwt.Config.token_signer/2
(ash_authentication 4.0.0) lib/ash_authentication/jwt.ex:110: AshAuthentication.Jwt.token_for_user/3
(ash_authentication 4.0.0) lib/ash_authentication/generate_token_change.ex:37: AshAuthentication.GenerateTokenChange.generate_token/3

\\

I am trying to authenticate users into a phoenix + Ash app and receive the above error. I believe it is caused when i’m Integrating LiveView since I followed the exact same steps on the ASH AUTHENTICATION guide docs with a previous App that had no liveview. Or probably its in this secret module

\\defmodule DarajaApp.Accounts.Secrets do
use AshAuthentication.Secret

def secret_for([:authentication, :tokens, :signing_secret], DarajaApp.Accounts.User, _) do
case Application.fetch_env(:example, DarajaAppWeb.Endpoint) do
{:ok, endpoint_config} →
Keyword.fetch(endpoint_config, :secret_key_base)

  :error ->
    :error
end

end
end

\\

Anyone who might have encountered a similar bug? Thanks in advance :innocent:

Marked As Solved

byu

byu

Your Application.fetch_env function call is fetching :example … It should be your app name … which looks like daraja_app whatever you are using in your config exs files.

This secrets fetcher is using the secret_key_base that is automatically defined in dev.exs for phoenix project Endpoint… and in production runtime.exs it loads from the ENV.

Where Next?

Popular in Questions Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
mgjohns61585
Could someone help me? I’m making my first elixir program, number guessing game. I can’t figure out how to convert the user’s guess from ...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call t...
New
yawaramin
In the Dialyzer docs ( dialyzer — OTP 29.0.2 (dialyzer 6.0.1) ), there is a way to turn off a specific warning for a function: -dialyzer...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29603 241
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
johnnyicon
Hi all, I’ve just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I’m trying to use Postgres...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
Emily
I have VueJS GUIs with the project generated using Webpack. I have Elixir modules that will need to be used by the VueJS GUIs. I forese...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement