Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[platform] add Oauth2 #496

Open
klmhsb42 opened this issue Apr 22, 2020 · 3 comments
Open

[platform] add Oauth2 #496

klmhsb42 opened this issue Apr 22, 2020 · 3 comments

Comments

@klmhsb42
Copy link

Is there possibility of configuration, that if you are signed into one app, that you are also signed into all other apps and same if you sign out? I know you can just rememeber your password in the browser, but you have always to press sign in every time.

You don't need to add this to Syncloud, if you don't want to. I would be just interested to know a way for own purpose. In best case, like a configuration, which you have to change one time and which is not affected by updates...

@cyberb
Copy link
Member

cyberb commented Jul 30, 2020

What we have right now is Single Sign On (SSO) implemented using LDAP as a central (on device) credential storage for all device apps.

I think what you are describing is password-less authentication to multiple apps after you login at some central location. This can be achieved using Oauth2, for example device UI can issue tokens to apps so you can access them as long as they are active/you session is active with device. In this case you only need to login to the device UI.
For that we need to switch from using LDAP integration in apps to Oauth2 which requires more UI interactions.

https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2

I think we need to add Oauth2 at some point with LDAP as a fallback option.

@klmhsb42
Copy link
Author

Might be useful https://www.shibboleth.net/products/

@klmhsb42 klmhsb42 changed the title LDAP sync sign in state [platform] add Oauth2 Jan 18, 2023
@cyberb
Copy link
Member

cyberb commented Apr 13, 2024

I have tested authelia on few apps like transmission which do not have any authentication at all and it looks very impressive by showing its own login page.
Also it supports oidc/oauth2 so probably the next step is to use it on platform level and on a dedicated dns like auth.device.tld. Then we could start integrating apps. Currently I am looking at peertube which pushes me to do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants