cloudfoundry / cloudfoundry/uaa
[Feature Request] Configurable pre-login notice / consent page in UAA
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.6k
- Forks
- 844
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 27
Description
Summary
We have a requirement to show a pre-login notice on the UAA login flow, before the user can enter credentials or proceed to authenticate.
Today, UAA allows some limited customization of the login UI via branding options (banner text/logo, footer legal text, footer links such as Support / Terms of Service, and basic theming). However, there is no built-in way to show a blocking pre-login notice or consent message that must be acknowledged before login can proceed.
We would like UAA to support a configurable pre-login notice / consent step that can be used for things like:
- Terms of Service
- Acceptable Use Policy
- End-User License Agreement
- Service Terms & Conditions
- Privacy Notice
- Data Processing Notice
- Data Collection Consent
- Cookie & Tracking Disclosure (if applicable)
- Security Warning
- Authorized Use Notice
- Confidential Systems Notice
- Important Notice
- Before You Continue
- Usage Guidelines
- Organization Policy
This feature should be opt-in and preserve current login behavior by default.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the UAA login flow and reviewing the existing branding configuration described in the issue. The work is done when an opt-in pre-login notice or consent step blocks authentication until acknowledged, while the default login behavior remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- authentication
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100