Controller API needs way to indicate that an identity provider has been configured

Bug #1771618 reported by Jeff Pihach
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Juju
Fix Released
Medium
Achilleas Anagnostopoulos

Bug Description

When logging into a self-bootstrapped controller administrators can add external users via a configured Candid(identity) instance. The GUI does not have any way to know if this value has been supplied and because of that we have to show the 'login with USSO' link even if it is non-functional.

It would be nice if we could send an RPC call to the controller and it would respond with a value indicating if it supported external users.

Related: https://github.com/juju/juju-gui/issues/3651

Revision history for this message
Tim Penhey (thumper) wrote :

Agreed, this should be shown in show-controller.

Changed in juju:
status: New → Triaged
importance: Undecided → Medium
tags: added: bitesize usability
Changed in juju:
assignee: nobody → Achilleas Anagnostopoulos (achilleasa)
status: Triaged → In Progress
Revision history for this message
Achilleas Anagnostopoulos (achilleasa) wrote :

The controller API has been extended with a method (IdentityProviderURL) that returns the identity provider URL if one was specified when the controller was bootstrapped. For more details see: https://github.com/juju/juju/pull/9741

Changed in juju:
status: In Progress → Fix Committed
Harry Pidcock (hpidcock)
Changed in juju:
milestone: none → 2.8-rc1
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.