Added the possibility to change host and port.
Added the possibility to change host and port in the configuration file. This is needed for the raspberry install scripts.
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
import importlib
|
||||||
import argparse
|
import argparse
|
||||||
import base64
|
import base64
|
||||||
import re
|
import re
|
||||||
@@ -983,7 +984,7 @@ AUTHN_BROKER.add(authn_context_class_ref(PASSWORD),
|
|||||||
"http://%s" % socket.gethostname())
|
"http://%s" % socket.gethostname())
|
||||||
AUTHN_BROKER.add(authn_context_class_ref(UNSPECIFIED),
|
AUTHN_BROKER.add(authn_context_class_ref(UNSPECIFIED),
|
||||||
"", 0, "http://%s" % socket.gethostname())
|
"", 0, "http://%s" % socket.gethostname())
|
||||||
|
CONFIG = importlib.import_module(args.config)
|
||||||
IDP = server.Server(args.config, cache=Cache())
|
IDP = server.Server(args.config, cache=Cache())
|
||||||
IDP.ticket = {}
|
IDP.ticket = {}
|
||||||
|
|
||||||
@@ -1013,8 +1014,8 @@ if __name__ == '__main__':
|
|||||||
module_directory=_rot + 'modules',
|
module_directory=_rot + 'modules',
|
||||||
input_encoding='utf-8', output_encoding='utf-8')
|
input_encoding='utf-8', output_encoding='utf-8')
|
||||||
|
|
||||||
HOST = '127.0.0.1'
|
HOST = CONFIG.HOST
|
||||||
PORT = 8088
|
PORT = CONFIG.PORT
|
||||||
|
|
||||||
SRV = make_server(HOST, PORT, application)
|
SRV = make_server(HOST, PORT, application)
|
||||||
print "IdP listening on %s:%s" % (HOST, PORT)
|
print "IdP listening on %s:%s" % (HOST, PORT)
|
||||||
|
@@ -25,9 +25,10 @@ BASEDIR = os.path.abspath(os.path.dirname(__file__))
|
|||||||
def full_path(local_file):
|
def full_path(local_file):
|
||||||
return os.path.join(BASEDIR, local_file)
|
return os.path.join(BASEDIR, local_file)
|
||||||
|
|
||||||
#BASE = "http://lingon.ladok.umu.se:8088"
|
HOST = 'localhost'
|
||||||
#BASE = "http://lingon.catalogix.se:8088"
|
PORT = 8088
|
||||||
BASE = "http://localhost:8088"
|
|
||||||
|
BASE = "http://%s:%s" % (HOST, PORT)
|
||||||
|
|
||||||
CONFIG = {
|
CONFIG = {
|
||||||
"entityid": "%s/idp.xml" % BASE,
|
"entityid": "%s/idp.xml" % BASE,
|
||||||
|
@@ -34,14 +34,14 @@
|
|||||||
#Uncomment to use a LDAP directory instead.
|
#Uncomment to use a LDAP directory instead.
|
||||||
#USERS = LDAPDict(**ldap_settings)
|
#USERS = LDAPDict(**ldap_settings)
|
||||||
|
|
||||||
USERS_ = {
|
USERS = {
|
||||||
"haho0032": {
|
"haho0032": {
|
||||||
"sn": "Hoerberg",
|
"sn": "Hoerberg",
|
||||||
"givenName": "Hasse",
|
"givenName": "Hasse",
|
||||||
"eduPersonAffiliation": "student",
|
"eduPersonAffiliation": "student",
|
||||||
"eduPersonScopedAffiliation": "student@example.com",
|
"eduPersonScopedAffiliation": "student@example.com",
|
||||||
"eduPersonPrincipalName": "haho@example.com",
|
"eduPersonPrincipalName": "haho@example.com",
|
||||||
"uid": "haho",
|
"uid": "haho0032",
|
||||||
"eduPersonTargetedID": "one!for!all",
|
"eduPersonTargetedID": "one!for!all",
|
||||||
"c": "SE",
|
"c": "SE",
|
||||||
"o": "Example Co.",
|
"o": "Example Co.",
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
from Cookie import SimpleCookie
|
from Cookie import SimpleCookie
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
|
import sp_conf
|
||||||
from sp_conf import CONFIG
|
from sp_conf import CONFIG
|
||||||
import re
|
import re
|
||||||
import subprocess
|
import subprocess
|
||||||
@@ -268,8 +268,8 @@ app_with_auth = make_middleware_with_config(application, {"here": "."},
|
|||||||
log_file="repoze_who.log")
|
log_file="repoze_who.log")
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
HOST = '127.0.0.1'
|
HOST = sp_conf.HOST
|
||||||
PORT = 8087
|
PORT = sp_conf.PORT
|
||||||
|
|
||||||
# allow uwsgi or gunicorn mount
|
# allow uwsgi or gunicorn mount
|
||||||
# by moving some initialization out of __name__ == '__main__' section.
|
# by moving some initialization out of __name__ == '__main__' section.
|
||||||
|
@@ -1,8 +1,10 @@
|
|||||||
from saml2 import BINDING_HTTP_REDIRECT
|
from saml2 import BINDING_HTTP_REDIRECT
|
||||||
from saml2.saml import NAME_FORMAT_URI
|
from saml2.saml import NAME_FORMAT_URI
|
||||||
|
|
||||||
BASE= "http://localhost:8087"
|
HOST = 'localhost'
|
||||||
#BASE= "http://lingon.catalogix.se:8087"
|
PORT = 8087
|
||||||
|
|
||||||
|
BASE = "http://%s:%s" % (HOST, PORT)
|
||||||
|
|
||||||
CONFIG = {
|
CONFIG = {
|
||||||
"entityid": "%s/sp.xml" % BASE,
|
"entityid": "%s/sp.xml" % BASE,
|
||||||
|
Reference in New Issue
Block a user