Skip to content

OS2sandbox/sandbox-myndighedsidentitet-issues

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🪪 sandbox-myndighedsidentitet

Identity management based on open standards

The upstream project Authentik has been chosen as the core upstream component for this solution.

🅰️ Why Authentik?

Authentik is an Open source identity and sso provider that prioritizes security and control of your most sensitive data.

📐 Design and Integration

Authentik is designed around a loosely coupled design, and has built in abilities to bridge legacy protocols to modern equivalents like OpenID Connect. Its focus on reusing modern standard stack components such as databases and cache solutions makes it a strong choice for an upstream Open Source solution.

🚀 Developer Efficiency

Using Authentik reduces the need for extensive in-house coding and maintenance and simplifies development by providing ready-made, secure authentication and authorization. This approach frees developers to focus on core business functionalities instead of reinventing and maintaining general infrastructure components.

💰 Cost and Compliance

Adopting Authentik cuts development and maintenance costs and ensures compliance with industry standards, enhancing overall security and reliability.

🧑‍🤝‍🧑 Community and Support

Continuous updates from the open source community ensure that the business can adapt quickly to evolving security requirements and benefit from the expertise of a large community of specialists contributing to the project.

🔐 Security

Authentik’s security measures include thorough pentesting, responsible disclosure policies, and continuous updates to address vulnerabilities. These robust practices ensure a high level of trust and compliance, minimizing potential security breaches and reducing associated downstream maintenance and patching costs.

🗓️ Roadmap

Check out where we are, what issues we are working on and when we estimate we are done with the defined milestones:

Roadmap with milestones and due dates

🔀 Dataflow

graph TD

subgraph OS2
    OS2ID[["⚙️ OSID"]]-.-|"🆔"|Users["🛢 User cache"]
    OS2ID[["⚙️ OSID"]]-.-|"🏷️"|Roles["🏷️ Roles"]
    Applikation1([OS2-Kommunikation])
    Applikation2([OS2-Fildeling])
end

subgraph KK[Korsbæk Kommune]
UserStore[("Users")]
User
end

subgraph KOMBIT
fkadg[[" ⚙️Fælleskommunal Adgangsstyring"]]
end

KOMBIT-->|"🆔+🏷️ SAML"|OS2ID

User("user👩🏻‍💻")-->|"🆔 Single Sign On"|OS2ID-->|" 🎟️ Token"|Applikation2 & Applikation1
UserStore-.-|"🆔+🏷️"|fkadg

Loading

📚 Documentation

🗂️ Project description:

🇬🇧 in english

🇩🇰 in danish

🧩 High level architecture


🎁 How to contribute

⚖️ CODE OF CONDUCT (in danish for now)

About

Sandbox issuetracker for an OS2 configured IdP and SSO provider Authentik

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published