[2/4] SSO: Add an SSO option in the login page

Message ID 20200714133423.GA3451317@tsubame.mg0.fr
State New
Headers show
Series [1/4] SSO: Explain the rationale behind prompt=login | expand

Commit Message

Frédéric Mangano-Tarumi July 14, 2020, 1:34 p.m. UTC
We’ll probably change the whole login page in the future, but this makes
development easier.
---
 web/html/login.php | 3 +++
 1 file changed, 3 insertions(+)

Patch

diff --git a/web/html/login.php b/web/html/login.php
index 01454414..3a146f60 100644
--- a/web/html/login.php
+++ b/web/html/login.php
@@ -40,6 +40,9 @@  html_header('AUR ' . __("Login"));
 			<p>
 				<input type="submit" class="button" value="<?php  print __("Login"); ?>" />
 				<a href="<?= get_uri('/passreset/') ?>">[<?= __('Forgot Password') ?>]</a>
+				<?php if (config_get('sso', 'openid_configuration')): ?>
+				<a href="<?= get_uri('/sso/login') ?>">[<?= __('Login through SSO') ?>]</a>
+				<?php endif; ?>
 				<?php if (in_request('referer') !== ""): ?>
 				<input id="id_referer" type="hidden" name="referer" value="<?= htmlspecialchars(in_request('referer'), ENT_QUOTES) ?>" />
 				<?php elseif (isset($_SERVER['HTTP_REFERER'])): ?>