goauthentik / goauthentik/authentik

Share JWT between proxy providers for apps

Open
#12,632 2 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 2h
Merged PRs (30d)
659

Description

**Describe your question/**
I can't manage to use a JWT provided by a `Provider A` to an `App A` to access an `App B` through a `Provider B`.

Is this even possible ?

**Relevant info**
I thought it was possible because I can use my `Provider A` jwt to query Authentik's API. \
I can also query my `App B` with the jwt provided by `Provider B`, passing it in Authorization Bearer header. \
But when I'm trying to use the token provided by `Provider A`, I cant query `App B`.

I only found this log message on my Authentik server container :
```
warning event=token is not active logger=authentik.outpost.proxyv2.application name=Provider for timestamp=2025-01-09T14:55:07+01:00
```

**Screenshots**
The other thing that made me hope, is that I could explicitly configure my `Provider B` to trust JWTs provided by some providers :
![image](https://github.com/user-attachments/assets/10d1963d-9fae-4948-9c97-275e32ffb364)

But this does not work :/

**Logs**
Output of docker-compose logs or kubectl logs respectively

**Version and Deployment (please complete the following information):**

- authentik version: 2024.12.1
- Deployment: docker compose behind traefik

**Additional context**
_I guess not, but will add if needed_

Thanks !

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.