Unity Greeter - Custom change password prompts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
High
|
Mika Meskanen | ||
unity-greeter (Ubuntu) |
Triaged
|
High
|
Unassigned | ||
Raring |
Won't Fix
|
High
|
Unassigned |
Bug Description
The greeter needs to support complex authentication requests from the system. The current implementation has a text line between the username and the password box, but this can only support a small amount of text.
The authentication process prompts the greeter with:
- One or more "messages" to display (could be multiple lines)
- One or more errors to display (could be multiple lines)
- One or more prompts to display (with the input set to show or hide)
In a traditional text login these messages / are displayed on the screen and appended to the existing text, e.g.
login: bob
password: *******
You need to change your password, please enter a new one
The password must be more than 5 characters and contain a mix of letters and numbers
new password: ****
Changed in unity-greeter: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in ayatana-design: | |
assignee: | nobody → Mika Meskanen (mesq) |
importance: | Undecided → High |
Changed in unity-greeter (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity-greeter (Ubuntu): | |
assignee: | nobody → Michael Terry (mterry) |
Changed in unity-greeter (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity-greeter (Ubuntu): | |
assignee: | Michael Terry (mterry) → nobody |
status: | In Progress → Triaged |
Changed in ayatana-design: | |
status: | New → Fix Committed |
summary: |
- Support complex authentication requests + Unity Greeter - Support complex authentication requests |
tags: | added: udp |
no longer affects: | unity-greeter |
The messages and prompts are completely system defined and the greeter cannot tell what sort of message they are except by checking the text that they have (e.g. we match "password:" to be a password prompt).
Some suggestions of messages that may be displayed:
- Error message if the account is locked (authentication fails)
- Prompt to change password after logging in (see bug description for example)
- Prompt to enter an RSA key number (prompt input is not hidden like a password)
- Display a disclaimer that needs to be acnowledged to allow login