Replies: 4 comments 49 replies
-
Yes, I have it set up with Authelia. Hope this helps: https://gist.github.com/kulmann/78f012cd549e61b146be1473982f6c51 Note: I have |
Beta Was this translation helpful? Give feedback.
-
I have sucesfully setup Authelia with Opencloud, here what I have done. I have copied opencloud-full example into directory Authelia setupUser database (
|
Beta Was this translation helpful? Give feedback.
-
I've also tried every suggestion above to no avail deployments/examples/opencloud_full scheme, but no matter what I tweak or how I tweak it, I can't seem to get past the CORS issue (My authentik provider is set to public and has an RSA key, i've tried adding a number of CORS related labels to the various containers based on advice elsewhere, etc.) The opencloud full example is also a bit all over the place and hard to parse without explanation. I'm not trying to be overly critical, I know there's a lot of work to be done on this project still, and I've seen it said that the issues with OIDC integration to other external IdPs is a lack of documentation, but I don't think that's accurate...given the amount of issues people in this thread have had getting to work, it seems like it does work, but the overall experience is undocumented and really tempermental. I'll probably tear down my installation, try to pare down the docker files, and give it another shot, but it seems like some work may need to be done to make the whole process of oidc integration more straightforward |
Beta Was this translation helpful? Give feedback.
-
In OpenCloud we always prefix the env variables with the name of the service. That has been a design decision and is not so easy to change.
https://docs.opencloud.eu/docs/admin/configuration/authentication-and-user-management/external-idp#client-configuration explains that all clients need to be public clients.
I didn't get that comment. OpenCloud uses https via TLS. Where does RSA come into place?
The client ID is set on the IdP. https://docs.opencloud.eu/docs/admin/configuration/authentication-and-user-management/external-idp#client-configuration lists all openCloud client IDs. They are fixed in the OpenCloud clients. There is nothing to configure on the OpenCloud side
OpenCloud has no database, therefore it stores the users in LDAP. There are two scenarios, one with an external and one with an Internal LDAP server. ("Shared Directory mode" and "Autoprovisioning mode"). Both scenarios are explained step by step with diagrams and all needed Configuration and a pointer to a real world example in docker compose. What is missing? We are always happy to improve. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello all,
I was wondering, has anyone been able to set up Opencloud to use an OIDC provider other than Keycloak, for example Authelia?
If so, could you share the environment variables and the provider configuration, please?
Thanks a lot!
Beta Was this translation helpful? Give feedback.
All reactions