Support configuring an OpenID provider for authentication

Bug #1418026 reported by Free Ekanayaka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Charm
Fix Released
Medium
Данило Шеган

Bug Description

In order to be able to deploy our charm for Landscape staging/production, we need to support configuring authentication against on OpenID provider. This is done via a snippet like:

[landscape]
# ...
openid-provider-url = https://login.ubuntu.com/
openid-logout-url = https://login.ubuntu.com/+logout

in service.conf (see configs/production/service.conf).

Since LDS supports other authentication mechanisms too (e.g. pam) , perhaps we want to have a generic "authentication-system" key in our config.yaml with a default set to "password", but that can be configured with strings like "openid provider-url=https://login.ubuntu.com/ logout-url=https://login.ubuntu.com/+logout".

Related branches

tags: added: upgradable-charm
tags: added: kanban
Changed in landscape-charm:
importance: Undecided → Medium
tags: removed: kanban
Changed in landscape-charm:
assignee: nobody → Данило Шеган (danilo)
status: New → In Progress
Changed in landscape-charm:
status: In Progress → Fix Committed
Changed in landscape-charm:
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.