Skip to content

Commit 1ca3143

Browse files
Fixes
1 parent 73450e4 commit 1ca3143

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

app/models.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,10 @@ class OIDCSettings(db.Model):
5656
display_name = db.Column(db.String(100), nullable=False, default='SSO') # Display name for OIDC button
5757
client_id = db.Column(db.String(500), nullable=False)
5858
client_secret = db.Column(db.String(500), nullable=False)
59-
discovery_endpoint = db.Column(db.String(500), nullable=False) # OIDC discovery URL
59+
discovery_endpoint = db.Column(db.String(500), nullable=False) # OIDC discovery URL (can be empty string if using manual)
60+
authorization_endpoint = db.Column(db.String(500)) # Manual authorization endpoint
61+
token_endpoint = db.Column(db.String(500)) # Manual token endpoint
62+
userinfo_endpoint = db.Column(db.String(500)) # Manual userinfo endpoint
6063
user_mapping_field = db.Column(db.String(50), nullable=False, default='email') # 'username', 'email', or 'custom'
6164
custom_attribute = db.Column(db.String(100)) # Custom attribute name for mapping
6265
is_enabled = db.Column(db.Boolean, default=False) # Enable/disable OIDC

app/routes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ def health_check():
4141
@main.route('/favicon.ico')
4242
def favicon():
4343
"""Serve favicon directly"""
44-
return send_from_directory(os.path.join(main.root_path, '..', 'static', 'assets', 'img'),
45-
'icon_main.ico', mimetype='image/x-icon')
44+
return send_from_directory(os.path.join(current_app.root_path, 'static', 'assets', 'img'),
45+
'icon_main.ico', mimetype='image/vnd.microsoft.icon')
4646

4747
@main.route('/', methods=['GET', 'POST'])
4848
@main.route('/login', methods=['GET', 'POST'])

0 commit comments

Comments
 (0)