mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2024-11-09 15:10:27 +00:00
Update README. Fix warning from PR #387
This commit is contained in:
parent
b32a77fce1
commit
3fea57fca1
@ -11,9 +11,8 @@ A PowerDNS web interface with advanced features.
|
|||||||
- User management
|
- User management
|
||||||
- User access management based on domain
|
- User access management based on domain
|
||||||
- User activity logging
|
- User activity logging
|
||||||
- Local DB / SAML / LDAP / Active Directory user authentication
|
- Support Local DB / SAML / LDAP / Active Directory user authentication
|
||||||
- Google oauth authentication
|
- Support Google / Github / OpenID OAuth
|
||||||
- Github oauth authentication
|
|
||||||
- Support Two-factor authentication (TOTP)
|
- Support Two-factor authentication (TOTP)
|
||||||
- Dashboard and pdns service statistics
|
- Dashboard and pdns service statistics
|
||||||
- DynDNS 2 protocol support
|
- DynDNS 2 protocol support
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
from ast import literal_eval
|
|
||||||
from flask import request, session, redirect, url_for
|
from flask import request, session, redirect, url_for
|
||||||
|
|
||||||
from app import app, authlib_oauth_client
|
from app import app, authlib_oauth_client
|
||||||
@ -39,7 +38,6 @@ def github_oauth():
|
|||||||
session['github_token'] = (token)
|
session['github_token'] = (token)
|
||||||
return redirect(url_for('.login'))
|
return redirect(url_for('.login'))
|
||||||
|
|
||||||
|
|
||||||
return github
|
return github
|
||||||
|
|
||||||
|
|
||||||
@ -49,7 +47,6 @@ def google_oauth():
|
|||||||
|
|
||||||
def fetch_google_token():
|
def fetch_google_token():
|
||||||
return session.get('google_token')
|
return session.get('google_token')
|
||||||
print("afkafna")
|
|
||||||
|
|
||||||
google = authlib_oauth_client.register(
|
google = authlib_oauth_client.register(
|
||||||
'google',
|
'google',
|
||||||
|
@ -313,7 +313,7 @@ def login():
|
|||||||
surname = user_data['family_name']
|
surname = user_data['family_name']
|
||||||
email = user_data['email']
|
email = user_data['email']
|
||||||
user = User.query.filter_by(username=email).first()
|
user = User.query.filter_by(username=email).first()
|
||||||
if user == None:
|
if user is None:
|
||||||
user = User.query.filter_by(email=email).first()
|
user = User.query.filter_by(email=email).first()
|
||||||
if not user:
|
if not user:
|
||||||
user = User(username=email,
|
user = User(username=email,
|
||||||
@ -339,7 +339,7 @@ def login():
|
|||||||
github_email = me['email']
|
github_email = me['email']
|
||||||
|
|
||||||
user = User.query.filter_by(username=github_username).first()
|
user = User.query.filter_by(username=github_username).first()
|
||||||
if user == None:
|
if user is None:
|
||||||
user = User.query.filter_by(email=github_email).first()
|
user = User.query.filter_by(email=github_email).first()
|
||||||
if not user:
|
if not user:
|
||||||
user = User(username=github_username,
|
user = User(username=github_username,
|
||||||
|
Loading…
Reference in New Issue
Block a user