sebschlicht / keycloak-ldap-nextcloud-bootstrap-image Goto Github PK
View Code? Open in Web Editor NEWDocker image to bootstrap a Keycloak realm that makes LDAP users accessible to Nextcloud
Docker image to bootstrap a Keycloak realm that makes LDAP users accessible to Nextcloud
The current setup focuses on the bootstrapping of Keycloak. However, the ultimate goal is to allow a client to connect to Keycloak.
Achieving this goals requires to:
It is not the goal to provide a programmatic addition of clients but the documentation should cover their full setup and the image should fully support the creation of a secure Nextcloud client.
Thus, the image must support to pass the public key to Keycloak, e.g. by offering the respective environment variable or by importing the key from a mounted volume.
The ultimate goal is to provide a bootstrapper that enables users to employ a full provisioning of the whole pipeline, i.e. LDAP, Keycloak and Nextcloud.
The provisioning of LDAP and Keycloak has already been described and is manifested in examples.
The provisioning of Nextcloud, however, is not covered yet.
If bootstrapping the Nextcloud provisioning should be added, the image name has to be changed, as the bootstrapping would no longer be limited to Keycloak.
This should be tackled after somehow closing #1.
The following (questionable) article mentions OIDC:
https://www.comakeit.com/blog/quick-guide-using-keycloak-identity-access-management/
OIDC is actually preferred over SAML by Keycloak, being more recent and web-oriented.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.