goauthentik / goauthentik/authentik

Shared Signals Framework (SSF)

Open
#11,054 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 2h
Merged PRs (30d)
651

Description

I would like to use Authentik for connections with Apple Business Manager. But they expect OIDC providers to support SSF.

I think it would make sense to integrate SSF into Authentik:
https://sharedsignals.guide

Alternatives, that I didn't try: host an SSF service trough other tools; and even selfhosting another tool might be an option. I just tested it my Apple account and an external SSF provider and it did work then.

https://openid.net/wg/sharedsignals/

https://openid.net/specs/openid-sharedsignals-framework-1_0.html

Contributor guide

Open the contributing guide

Research direction

Start by reading the Shared Signals Framework guide and the OpenID SSF 1.0 specification linked in the issue, then investigate how Authentik currently handles OIDC providers. The issue names no files or tests and does not define the required integration boundary; done would require an agreed SSF implementation that works with Apple Business Manager.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authentication, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.