-
Notifications
You must be signed in to change notification settings - Fork 17
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
[Feature Request]: TOTP Auth #2284
Comments
Related to: #1745 |
Hi @Chaostheorie, I fully support this idea from the tech and the security side. We already tested some tings here. But: From a strategic side we suggested form the beginning of the project that the Schul/Cloud is used in conjunction with IDM systems provided by the federal states. And form the architectural part TOTP then belongs into the IDM layer. Still if someone would do a PR we will be happy to review and integrate. |
@piwo1984 I'm sorry, if I'm asking a silly question, but where is your IDM-layer code located? |
@Chaostheorie there isn't any code base. This is just an idea about a possible deployment architecture. As @janrenz mentioned this is out of scope of the Schul/Cloud project. But one can think about providing a lean deployment stack (docker-compose based) for others to get an instance of the SchulCloud up and running quickly. |
Hi, the things we doing in a role as a IDM are in the Server Code. For states where we run with an external IDM, these IDMs are not part of this repo. Some use Univention products, some custom build stuff, some iserv. |
@piwo1984 Are you sure this couldn't be integrated? AFAIK TOPT can be integrated without changing the environment too much. @janrenz thank your pointing me to the repos. I will take a look at it later :) |
@Chaostheorie I'm not aware of this "feature" of |
It would be nice to be able to additionally use TOPT for authentication as teacher or pupil to secure against passwords leaks from other platforms. It would improve account security a lot. While the current password policies are reasonable it doesn't protect against reused passwords. Especially with the amount of personal information handled by teachers TOTP with e.g. Twilio Authy, Aegis Authenticator or HENNGE OTP Generator should help prevent human error.
I'm not too sure if this should be posted here or in the nuxt-client repository.
Useful libraries for (T)OTP with support for e.g. google authenticator or compatible alternatives: otpauth and 2fa-utils
The text was updated successfully, but these errors were encountered: