26 lines
611 B
Markdown
26 lines
611 B
Markdown
# Credential Rotation
|
|
|
|
## change password step
|
|
|
|
```mermaid
|
|
stateDiagram-v2
|
|
noAction: no-pwd-change-needed
|
|
wait: wait-for-new-pwd
|
|
new: change-pwd
|
|
finished: pwd-change-finished
|
|
state configExist? <<choice>>
|
|
state valid? <<choice>>
|
|
state finished? <<choice>>
|
|
|
|
[*] --> configExist?
|
|
configExist? --> valid?: new-password-config-exist?
|
|
configExist? --> noAction
|
|
valid? --> finished?: valid-from > now?
|
|
valid? --> wait
|
|
finished? --> finished: current > valid-from?
|
|
finished? --> new
|
|
new --> [*]
|
|
finished --> [*]
|
|
noAction --> [*]
|
|
wait --> [*]
|
|
```
|