Nyckelmantel
Utvecklare | WildFly , en division av Red Hat |
---|---|
Initial release | 10 september 2014 |
Stabil frisättning | 21.0.0 / 23 februari 2023 |
Förvar | |
Skrivet i | Java |
Typ | Enkel inloggningssystem |
Licens | Apache-licens 2.0 |
Hemsida |
Keycloak är en mjukvaruprodukt med öppen källkod som möjliggör enkel inloggning med identitets- och åtkomsthantering riktad mot moderna applikationer och tjänster. Från och med mars 2018 är detta WildFly- gemenskapsprojekt under ledning av Red Hat som använder det som uppströmsprojekt för sin RH-SSO - produkt.
Historia
Den första produktionssläppningen av Keycloak var i september 2014, med utvecklingen som startade ungefär ett år tidigare. 2016 bytte Red Hat RH SSO-produkten från att vara baserad på PicketLink-ramverket till att vara baserad på Keycloak upstream-projektet. Detta följde en sammanslagning av PicketLink-kodbasen till Keycloak.
Till viss del kan Keycloak nu också betraktas som en ersättning för Red Hat JBoss SSO open source-produkt som tidigare ersatts av PicketLink. Från och med mars 2018 omdirigerar JBoss.org den gamla jbosssso-undersidan till Keycloak-webbplatsen. JBoss-namnet är ett registrerat varumärke och Red Hat flyttade sina upstream open source-projektnamn för att undvika att använda JBoss, JBoss AS till Wildfly är ett mer allmänt erkänt exempel.
Funktioner
Funktionerna hos Keycloak inkluderar:
- Användarregistrering
- Social inloggning
- Enkel inloggning /avloggning för alla applikationer som tillhör samma område
- Tvåfaktorsautentisering
- LDAP- integration
- Kerberos mäklare
- Multitenancy med anpassningsbart skal för varje område
- Anpassade tillägg för att utöka kärnfunktionaliteten
Komponenter
Det finns två huvudkomponenter i Keycloak:
- Keycloak-server, inklusive API och grafiskt gränssnitt.
- Keycloak-applikationsadapter: en uppsättning bibliotek för att anropa servern.
Se även
- Enkel inloggning (SSO)
- ÖppnaAM
- Kerberos (protokoll)
- Identitetshantering
- Lista över implementeringar av enkel inloggning
- Red Hat Single Sign-On
externa länkar
- Officiell hemsida
- Sébastien Blanc (16 juni 2017). "Säkra enkelt dina Spring Boot-applikationer med Keycloak" . dzone.com .
- Gratis handledning för Keycloak
- "Att skriva Keycloak-tillägg: Nyckelkoncept och antimönster" . zone2.tech . 24 november 2022.