kokolegorille

kokolegorille

Hello everyone,

I am trying to authenticate users from a Windows 2016 ADFS into my Phoenix application.

It is a bit creepy to configure, and hard to debug.

Currently, I can reach the adfs login page from Phoenix using Samly. It almost work, and yet it does not.

I have setup up https, with self signed certificate for dev.

Those are the logs I get in the console.

[info] TLS :server: In state :hello at tls_handshake.erl:364 generated SERVER ALERT: Fatal - Protocol Version
[info] TLS :server: In state :certify received CLIENT ALERT: Fatal - Certificate Unknown

It works with proper certificates, and it works in prod. But I cannot make it work in dev, with self-signed certificates.

Is there a possibility to communicate with Windows 2016 using tls 1.2? Is there something I miss in the process?

I know it’s very specific, but if anybody has done similar interaction with Windows I’ll be glad to have some hints.

Thanks for taking time

Showing Posts 1 to 3

dimitarvp

dimitarvp

Maybe the TLS god @voltone can help? :100:

tangui

tangui

This might be a problem with Erlang’s TLS implementation rejecting self-signed certificates by default.

See here how to fix it: Allowing TLS connection of clients with self-signed certificates

kokolegorille

kokolegorille OP

Thank You for the response, I am going to see if this solves my problem.

At least the second error is about the client browser sending alert… which has nothing to do with phoenix, nor windows :slight_smile:

— All posts loaded —

Where Next? Top

Trending in Questions Top

katta
I having some trouble figuring out if I have set myself too strict of standards for my production server. Currently I can handle 75% of r...
New
brecabral
Documentation While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
achenet
Hello, I’m trying to build a basic Phoenix web-app, and I’d like to use Tailwind. However, when I launch mix phx.server, I get an error...
New
kpanic
Hi everyone, I am toying with the idea of building a “match maker” for giving personal help to people that wants to start coding. I sta...
New
asweet-confluent
I recently noticed that Elixir’s Logger defaults its primary log level to :debug when no :logger, :level application configuration is pre...
New
Cxx-mlr
I’m working on a small exercise involving update_in/3, and I came up with this solution: data = %{ name: "Periodic Table", category:...
New
ChrisAmelia
I’ve got trouble wrapping my head around the order in which functions are called in this snippet (from Phoenix’s authentication): toke...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
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
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
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
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews