cloudfoundry / cloudfoundry/uaa

[Feature Request] Configurable pre-login notice / consent page in UAA

Open
#3,692 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.