Skip to content

Commit 50e9c8a

Browse files
committed
restructured enforce password content with 'add user', 'password change' and 'force password reset' sections
1 parent 8ff2e5c commit 50e9c8a

File tree

4 files changed

+59
-49
lines changed

4 files changed

+59
-49
lines changed
File renamed without changes.

source/_static/images/enforce-password-change-on-update.png renamed to source/_static/images/admin-change-password-popup.png

File renamed without changes.
95.7 KB
Loading

source/adminguide/accounts.rst

Lines changed: 59 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -901,83 +901,91 @@ password for a user:
901901
.. figure:: /_static/images/reset-password.png
902902
:align: center
903903

904-
Enforce Password Change for Users
905-
---------------------------------
904+
Add Users
905+
------------
906+
CloudStack allows administrators to create Users within an Account.
907+
Users represent individual identities that can access CloudStack
908+
resources based on their assigned roles and permissions.
906909

907-
Since version 4.23.0, CloudStack provides a security feature that allows administrators to
908-
**enforce a password change on the next login** for a User. This feature
909-
helps administrators comply with security policies such as periodic
910-
password rotation, compromised credential recovery, or administrative
911-
enforcement after manual password updates.
912-
913-
The enforcement can be applied by **Root Administrators** and
914-
**Domain Administrators** for Users within their scope.
915-
916-
When password change enforcement is enabled for a User:
917-
918-
- The User can successfully authenticate with their existing or temporary credentials.
919-
- Immediately after login, the User is redirected to a **Change Password** screen.
920-
- The User must set a new password before accessing any CloudStack resources.
921-
- Until the password is changed, no other UI actions or API operations are permitted.
922-
923-
Ways to Enforce Password Change
924-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
910+
Who can add Users
911+
~~~~~~~~~~~~~~~~~~
925912

926-
Password change enforcement can be applied in the following ways.
913+
The following administrators can create Users:
927914

928-
1. Enforce Password Change During User Creation
929-
"""""""""""""""""""""""""""""""""""""""""""""""
915+
- Root Administrators – across all domains and accounts
916+
- Domain Administrators – within their domain hierarchy
930917

931-
When creating a new User, administrators can choose to **enforce a
932-
password change on the User’s first login**.
918+
Users are always created under an existing Account.
933919

934920
**UI Flow:**
935921

936922
#. Navigate to **Accounts → Users**.
937923
#. Click **Add User**.
938924
#. Fill in the User details, including the initial password.
939-
#. Enable **User must change password at next login**.
925+
#. (Optional) Enable **User must change password at next login**.
940926
#. Add the User.
941927

942-
.. figure:: /_static/images/enforce-password-change-on-create.png
928+
.. figure:: /_static/images/add-user-popup.png
943929
:align: center
944-
:alt: Enforce password change during user creation
930+
:alt: Add user by administrator
945931
:width: 400px
946932

947-
.. raw:: html
933+
If password change is enforced during User creation, the User is prompted to
934+
change the password on first login.
935+
See :ref:`user-login-flow-enforced-password-change`.
948936

949-
<br>
950937

951-
2. Enforce Password Change When Changing a User Password
952-
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""
938+
Password Change for Users
939+
-------------------------
940+
CloudStack allows User passwords to be changed either by the User
941+
themselves or by an administrator. Password changes may be performed
942+
voluntarily or as part of an administrative action.
943+
944+
User-initiated password changes
945+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946+
Users can change their own password at any time after successfully
947+
logging in to the CloudStack UI.
948+
949+
**UI Flow:**
950+
951+
#. Log in to the CloudStack UI.
952+
#. Click the User profile menu.
953+
#. Select **Change Password**.
954+
#. Enter the current password.
955+
#. Enter and confirm the new password.
956+
#. Submit the change.
957+
958+
.. figure:: /_static/images/user-change-password-popup.png
959+
:align: center
960+
:alt: User changing their own password
961+
:width: 400px
953962

954-
When an administrator changes a User’s password, CloudStack allows the
955-
administrator to **require the User to change the password on their next
956-
login**.
963+
Administrator-initiated password changes
964+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
965+
Root and Domain Admins can change User's password when required, for example
966+
during account recovery or administrative maintenance.
957967

958968
**UI Flow:**
959969

960970
#. Navigate to **Accounts → Users**.
961971
#. Open the required User details page.
962972
#. Select **Change Password**.
963-
#. Enable **User must change password at next login**.
973+
#. (Optional) Enable **User must change password at next login**.
964974
#. Change the password.
965975

966-
.. figure:: /_static/images/enforce-password-change-on-update.png
976+
.. figure:: /_static/images/admin-change-password-popup.png
967977
:align: center
968-
:alt: Enforce password change when updating user password
978+
:alt: Change user password by administrator
969979
:width: 400px
970980

971-
.. raw:: html
972-
973-
<br>
981+
When password change is selected, the User must change the temporary password on the
982+
next login. See :ref:`user-login-flow-enforced-password-change`.
974983

975-
3. Enforce Password Change Without Changing the Password (Quick Action)
976-
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
977984

978-
Administrators can enforce a password change **without modifying the
979-
current password**.
980-
A **Quick Action** is available directly from the User details page.
985+
Force Password Reset for Users (Quick Action)
986+
-----------------------------------------------
987+
CloudStack allows administrators to enforce a password change
988+
**without modifying the current password**.
981989

982990
**UI Flow:**
983991

@@ -994,16 +1002,18 @@ A **Quick Action** is available directly from the User details page.
9941002

9951003
<br>
9961004

997-
User Login Experience
998-
^^^^^^^^^^^^^^^^^^^^^
1005+
.. _user-login-flow-enforced-password-change:
1006+
User login flow for enforced password change
1007+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9991008

1000-
When enforcement is active, the User login flow is as follows:
1009+
When password change is enforced, the User login flow is as follows:
10011010

10021011
#. The User enters username, domain, and password.
10031012
#. Authentication succeeds.
10041013
#. The User is redirected to the **Change Password** page.
10051014
#. The User must set a new password that complies with configured
10061015
password policies.
1016+
#. Until the password is changed, no other UI actions or API operations are permitted.
10071017
#. Upon successful password update, normal access is granted.
10081018

10091019
.. figure:: /_static/images/force-password-change-login.png

0 commit comments

Comments
 (0)