7 Commits
0.0.1 ... main

Author SHA1 Message Date
7315459348 nothing
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-30 13:28:00 +01:00
24dcd5bb8d fix 2
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-01-30 11:27:15 +01:00
e02ac51d59 nothing
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-01-30 11:24:49 +01:00
53d715994a fix reverse oidc problem 2024-01-30 11:23:49 +01:00
8347ebeea3 fix config
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-01-30 11:14:15 +01:00
3fd9d2ac0f fix
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-01-30 11:10:02 +01:00
54af14721a fix
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-01-30 11:07:14 +01:00
5 changed files with 13 additions and 8 deletions

View File

@ -15,6 +15,8 @@ pushd $DEPLOYMENT_DIR > /dev/null
. /tmp/secrets
rm /tmp/secrets
CLIENT_SECRETS=`cat oidc-config.json | sed -e's!%CLIENT_SECRET%!'$CLIENT_SECRET'!'`
kubectl create namespace $NAMESPACE \
--dry-run=client \
-o yaml | \

View File

@ -5,7 +5,7 @@
"client_id": "oidc-python-example",
"client_secret": "%CLIENT_SECRET%",
"redirect_uris": [
"http://localhost:8080/*"
"https://oidc-python-example.hottis.de/*"
],
"userinfo_uri": "https://auth2.hottis.de/realms/hottis/protocol/openid-connect/userinfo",
"token_uri": "https://auth2.hottis.de/realms/hottis/protocol/openid-connect/token"

View File

@ -1,5 +1,5 @@
U2FsdGVkX1+uD433QQ1ZrBZgwtJsOHAXSLLhEoqQKwnt6IMztghrgnFihkUxkPo8
LMjaH2aDwvEFh6BgzHgf+AAsbdQc0eUj1TJnIK9nd5e/5JZTRY9oQW5sMFjx7HDB
VZ/YLX4/hsPMIsfG1cYXkE0dcpYPGgj2Y/YT33mNVcyU0VQ+DL7qRsMZXwohGQHE
7R3sRXcUNLAnfdQWXOzkPtOg8UGE01Rki/DLEoDJgsLye6skqyIjrCQ7siaW5fER
GoJCSzckwUUnzCrVa6b1tg==
U2FsdGVkX195DRUc+YImk137kP0AjSX5+Y1RPIMKGLK9U2ZJS2tKTvSnZBr2A39E
C3dHSJq+B8tcXMnWsaAiO355CIXGzSrCRsWxMK4kBPt6C2Z+s9iRya7eM5HOQFc2
cnZ6gqHYM1ADoX0VbU2atszjZowFhGcuxSw8ZRqmrvIeqW/lCWCgd/gm+R2t8dsI
h3nhoPqCpfSeeAU8UHl+s1zpeafwx7ADTLsuzi+Pu1oP9oKdI9Gf1NiUq1LxcNAF
Zf2v/3qwepVKR5dxeb/Wmg==

View File

@ -5,6 +5,7 @@ import os
from flask import Flask, g
from flask_oidc import OpenIDConnect
import requests
from werkzeug.middleware.proxy_fix import ProxyFix
logging.basicConfig(level=logging.DEBUG)
@ -70,5 +71,6 @@ def logout():
return 'Hi, you have been logged out! <a href="/">Return</a>'
if __name__ == '__main__':
app.run(port=8080)
app = ProxyFix(app, x_for=1, x_host=1)

View File

@ -2,3 +2,4 @@
gunicorn 'app:app' --bind 0.0.0.0:8080 --log-level=info --workers=4