Skip to content

Support email addresses from multiple origins (Login.gov) #703

@cweibel

Description

@cweibel

Contact Details

christopher.weibel@gsa.gov

Expected behavior

I was expecting:

Navigate to https://cg-ui.fr-stage.cloud.gov/orgs/e3b4bd79-ed41-4605-80af-79ec7a04b765/users/add

Attempted to add user christopher.weibel@gsa.gov but received error message

Actual behavior

This happened instead:

Ambiguous user. User with username 'christopher.weibel@gsa.gov' exists in the following origins: gsa.gov, login.gov. Specify an origin to disambiguate.

What browsers are you seeing the problem on?

No response

Relevant log output

Notes

More context:

With Shibboleth and Login.gov it is allowable for duplicate email addresses to exist in the UAA database as long as they have different origins.

For example, I have configured an account to use GSA.gov as and IdP and configured a second account Login.gov, both use the email address christopher.weibel@gsa.gov

In the stratos dashboard, both accounts appear when attempting to add a user to an organization (note: their is no way to tell which account you are adding). In cg-ui this fails.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions