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

Allow to force password changes after the next UI login #14

Open
nickvergessen opened this issue Jul 18, 2016 · 24 comments
Open

Allow to force password changes after the next UI login #14

nickvergessen opened this issue Jul 18, 2016 · 24 comments

Comments

@nickvergessen
Copy link
Member

https://help.nextcloud.com/t/force-password-change-at-user-logon/1664/1

I think it's a nice idea and also fit's in the context of this app.

@nickvergessen nickvergessen added this to the Nextcloud Next milestone Jul 18, 2016
@MorrisJobke
Copy link
Member

Moved to 11

@klm46
Copy link

klm46 commented Oct 20, 2016

Hi there. Sorry for my stupid question. This is available @ Nextcloud 11.0. There is no patch for now, right?
Our data protection commissioner stopped my nextcloud-Installation for going prod. for that reason.

@nickvergessen
Copy link
Member Author

That's odd. But no, this is not implemented yet.

@klm46
Copy link

klm46 commented Oct 20, 2016

No - this is Germany ;)

@LukasReschke
Copy link
Member

LukasReschke commented Oct 20, 2016

Use LDAP login and policies from the LDAP are used.

Also as a company you may consider a Support Subscription from https://nextcloud.com/enterprise. This gives you direct access to Engineers and influence on our roadmap.

@klm46
Copy link

klm46 commented Oct 20, 2016

This is an option for our company, for sure. I did take note of this a few weeks ago and planed to ask for such an invest after the Cloud is productional.

For LDPA-User it is no Problem. But for Partner Companies we need to create databased Accounts. And the workflow does not have an opportunity to force new database-user to change the PW we created when adding the account.
Again, the premium Subsribtion is in plan - we have much higher costs for less usefull software ;)

@LukasReschke
Copy link
Member

LukasReschke commented Oct 20, 2016

This is an option for our company, for sure. I did take note of this a few weeks ago and planed to ask for such an invest after the Cloud is productional.

For LDPA-User it is no Problem. But for Partner Companies we need to create databased Accounts. And the workflow does not have an opportunity to force new database-user to change the PW we created when adding the account.
Again, the premium Subsribtion is in plan - we have much higher costs for less usefull software ;)

Awesome. Reach out and we'd likely be very happy to help with a proof of concept. Just link to this discussion :-)

So the requirement is actually that after registration users have to change their password is that correct? Would it also be an option that if you have created an user a mail with password reset link is send to the user? The user would then have to reset their password there.

Also is there any kind of requirement for changing passwords after X days? That would again be kinda harder to implement and not sure if at the moment desired since it clutters the UI and is not compatible with all backends. (i.e. confusing behaviour)

@klm46
Copy link

klm46 commented Oct 20, 2016

So the requirement is actually that after registration users have to change their password is that correct? Would it also be an option that if you have created an user a mail with password reset link is send to the user? The user would then have to reset their password there.

This would be an acceptable workaround. Because this would ensure, that no one of us (expecting us admins with database knowledge) knows the PW of the external Partner. No need to force changing PW after X days.

Awesome. Reach out and we'd likely be very happy to help with a proof of concept. Just link to this discussion :-)

I will do this. But we are a relative big Company (about 1000 Employes) and it takes a while since all the processes being past. But I'll come back to you soon with this.

@klm46

This comment was marked as off-topic.

@nbada
Copy link

nbada commented Dec 5, 2018

Are thery any news about this feature?
I stumbled about the lack of a feature like this a lot during the last 1 - 2 years.

@kilrau

This comment was marked as abuse.

@elpraga
Copy link

elpraga commented May 27, 2020

Yes, I'm also interested to know if this feature is already available.

@ghost

This comment was marked as abuse.

@ghost

This comment was marked as spam.

@schlagi123

This comment was marked as abuse.

@nickvergessen
Copy link
Member Author

nickvergessen commented Sep 7, 2020

I'm not a php programmer, but I think for the nextcloud experts it is not so hard to implement this functions (you can take a look at ownclouds implementation).

Feel free to find someone in https://help.nextcloud.com/c/nextcloud-freelancing/48 to get this feature in.

This offends the community, which is also responsible for your success.

While I agree that the community is responsible for the success of Nextcloud, I don't think this issue is offending someone or the community which (as you said yourself before) should be able to fix the issue. Especially since the NIST changed its recommendation and removed password expiration (ref https://blog.24by7security.com/unpacking-the-nist-password-requirements-in-2019) and now says it's not recommmended to expire passwords.

... otherwise this is a sign for me that Nextcloud is focusing more on larger customers (with support contracts) ...

This pays our salaries, that's just how it is and why you can use Nextcloud for free.

Hello!! Nextcloud!! What are the plans for this features.

See https://github.com/nextcloud/server/blob/master/.github/CONTRIBUTING.md#contributing-to-source-code
The source code is in https://github.com/nextcloud/password_policy, send a pull request https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests yourself or as written above motivate others to do it for you.

@miguelns21

This comment was marked as duplicate.

@vince2010091
Copy link

There are 2 topics
Don't confuse "change at next login" with "password expiration policy"
When you give the user their first password, it is recommended to change it, and force the user to change it - regardless of expiration.

@Shen
Copy link

Shen commented Nov 11, 2021

Also as a company you may consider a Support Subscription from https://nextcloud.com/enterprise. This gives you direct access to Engineers and influence on our roadmap.

Is there no one with premium-subscription, who is interested to support/push this security(!)feature?
More than five years now. 😐

@netnut404
Copy link

is there any word on being able to force a password change? I know people use resetting your password via email, and while that is a work around that is ok for some it really is a work around making you depend on a external account to be already setup a user properly . Alternatively It would be nice to have nextcloud be the first / only account for the user which then set an easy password that must change at first login with a good password policy it will allow you to put all other accounts (including email) in a password database thus keeping all accounts secured

@ASLLR

This comment was marked as off-topic.

@RuudschMaHinda
Copy link
Member

Just bumping in 2023 because there was an incident with one leaked password here.

@funktionierbar
Copy link

Just bumping in 2023 because there was an incident with one leaked password here.

Same here, would be glad to have this feature!

@Salzorian
Copy link

Salzorian commented Apr 5, 2024

I appreciate the work of the devs.
Please don't get me wrong.
This should be a default security feature.

thx in advanced.

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

No branches or pull requests