Terbium-135

Terbium-135

I am trying to run that library on a server behind an apache2 proxy.

So far I learned that the relying party gives an origin error as long as there is also a port number been added.
The apache2 proxy does that and since the library is coded to use the full URL:

    challenge =
      Wax.new_registration_challenge(
        attestation: attestation,
        origin: endpoint.url,
        rp_id: :auto,
        trusted_attestation_types: [:none, :basic]
      )

the registration fails.

While the registration of a key is working now I am getting another error on authentication…

Phoenix log:

[debug] HANDLE EVENT "authenticate" in MyAppWeb.AuthenticationLive
  Component: WebauthnComponents.AuthenticationComponent
  Parameters: %{"value" => ""}
[debug] Replied in 529µs
[debug] HANDLE EVENT "error" in MyAppWeb.AuthenticationLive
  Component: WebauthnComponents.AuthenticationComponent
  Parameters: %{"message" => "The operation failed for an unknown transient reason", "name" => "UnknownError", "stack" => ""}
[debug] Replied in 327µs
[warning] [unhandled_message: {MyAppWeb.AuthenticationLive, {:error, %{"message" => "The operation failed for an unknown transient reason", "name" => "UnknownError", "stack" => ""}}}]

Console log:

DOMException: The operation failed for an unknown transient reason [authentication_hook.js:82:14](https:/XXXX/deps/webauthn_components/priv/static/authentication_hook.js)
WebAuthn error: DOMException: The operation failed for an unknown transient reason

Help/hints/thoughts very much appreciated
Perhaps I am missing something simple and obvious

Showing Posts 1 to 1

type1fool

type1fool

Hey @Terbium-135, sorry I didn’t see this sooner. Thank you for reaching out for help.

This is not a helpful error. If the error is caused by the port in the URL, there may be reason to find an alternative for setting :origin.

To make sure I’m alerted to issues like this, I’d ask you to open an issue in GitHub:

That will also ensure you’re updated when comments are added and when related PRs are opened or merged.

— All posts loaded —

Where Next? Top

Trending in Questions Top

RSP87
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
nseaSeb
Hello, I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
brecabral
Documentation While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
RemyXRenard
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
velrest
So my question is quite simple and i have found no conclusive answer on forum, google or AI. Should we use :erlang.float for Integer to ...
New
samoloth
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
FlyingNoodle
If a change or preparation module uses Ash.Changeset.get_argument/2 or Ash.Query.get_argument/2 (or any of the other get_argument functio...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews