missing the OIDC button at logon
Hi,
I'm setting up the OIDC auth following the documentation, but after i set the correct issuer ( the well known link) and the client ID, I don't see any change in the logon page. I also put the redirect URI on the authentik provider. I don't see nothing on the container log also. What am I missing?
Thanks
will check this one out for you 👍 the button should pop up once config is set
Getting the same issue @MVadala-BW. Not sure what's causing it.
Same issue for me
Same for me
Setting up two brand new containers, and both have the same thing, only change was changing the admin user details then did the oidc set up
I'm having the same issue. I'm trying to use Authentik as my OIDC provider. How can I help troubleshoot and fix this?
I'm also experiencing this. It's really weird, I don't see anything in logs. I have Peppermint behind Nginx.
I'm using latest Docker image docker.io/pepperlabs/peppermint
I have the same issue, the endpoint /api/v1/auth/check is always replying {"message":"Unauthorized","success":false} even if you don't configure the OIDC feature. That's why the button doesn't show up. I'm checking why this endpoint is not working as expected but I didn't find the reason yet.
Maybe it's because of this piece of code in the main.ts file?
// JWT authentication hook
server.addHook("preHandler", async function (request: any, reply: any) {
try {
if (request.url === "/api/v1/auth/login" && request.method === "POST") {
return true;
}
if (
request.url === "/api/v1/ticket/public/create" &&
request.method === "POST"
) {
return true;
}
const bearer = request.headers.authorization!.split(" ")[1];
checkToken(bearer);
} catch (err) {
reply.status(401).send({
message: "Unauthorized",
success: false,
});
}
});
Maybe the /api/v1/auth/check needs to be added as an exception url as the other ones?
Same goes for me. OIDC did work in version 0.5.4.2 but not in the latest version 0.5.5. The button itself is gone.