From 3bd1b03fafe821d671fad65be1aef9cf519e7d20 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sun, 1 Jul 2018 22:55:13 -0700 Subject: [PATCH] Add Plex OAuth to login page --- data/interfaces/default/css/tautulli.css | 27 +++++ data/interfaces/default/login.html | 101 ++++++++++++++-- plexpy/plextv.py | 64 ++++++++++ plexpy/webauth.py | 144 ++++++++++++++--------- 4 files changed, 273 insertions(+), 63 deletions(-) diff --git a/data/interfaces/default/css/tautulli.css b/data/interfaces/default/css/tautulli.css index ec34f782..419070d8 100644 --- a/data/interfaces/default/css/tautulli.css +++ b/data/interfaces/default/css/tautulli.css @@ -3470,6 +3470,9 @@ a.no-highlight:hover { max-width: 1170px; } } +.login-body-container { + margin: 50px 0; +} .login-container { margin-right: auto; margin-left: auto; @@ -3512,6 +3515,30 @@ a.no-highlight:hover { font-weight: 400; cursor: pointer; } +.login-divider { + text-align: center; + border-bottom: 1px solid #555; + line-height: 0.1em; + margin: 50px auto; + max-width: 400px; + text-transform: uppercase; +} +.login-divider span { + background: #1f1f1f; + padding: 0 15px; + color: #999; +} +.login-button-plex { + text-align: center; +} +.login-button-plex button#sign-in-plex { + float: none; +} +.login-alert { + text-align: center; + padding: 8px; + display: none; +} #admin-login-modal .form-group label { font-weight: 400; color: #999; diff --git a/data/interfaces/default/login.html b/data/interfaces/default/login.html index 5dec164f..dc651939 100644 --- a/data/interfaces/default/login.html +++ b/data/interfaces/default/login.html @@ -32,20 +32,22 @@ - -
+ +