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:
Hans Hörberg
2014-05-13 08:45:27 +02:00
parent 73820615f5
commit 25eabadd68
5 changed files with 17 additions and 13 deletions

View File

@@ -1,4 +1,5 @@
#!/usr/bin/env python
import importlib
import argparse
import base64
import re
@@ -983,7 +984,7 @@ AUTHN_BROKER.add(authn_context_class_ref(PASSWORD),
"http://%s" % socket.gethostname())
AUTHN_BROKER.add(authn_context_class_ref(UNSPECIFIED),
"", 0, "http://%s" % socket.gethostname())
CONFIG = importlib.import_module(args.config)
IDP = server.Server(args.config, cache=Cache())
IDP.ticket = {}
@@ -1013,8 +1014,8 @@ if __name__ == '__main__':
module_directory=_rot + 'modules',
input_encoding='utf-8', output_encoding='utf-8')
HOST = '127.0.0.1'
PORT = 8088
HOST = CONFIG.HOST
PORT = CONFIG.PORT
SRV = make_server(HOST, PORT, application)
print "IdP listening on %s:%s" % (HOST, PORT)

View File

@@ -25,9 +25,10 @@ BASEDIR = os.path.abspath(os.path.dirname(__file__))
def full_path(local_file):
return os.path.join(BASEDIR, local_file)
#BASE = "http://lingon.ladok.umu.se:8088"
#BASE = "http://lingon.catalogix.se:8088"
BASE = "http://localhost:8088"
HOST = 'localhost'
PORT = 8088
BASE = "http://%s:%s" % (HOST, PORT)
CONFIG = {
"entityid": "%s/idp.xml" % BASE,

View File

@@ -34,14 +34,14 @@
#Uncomment to use a LDAP directory instead.
#USERS = LDAPDict(**ldap_settings)
USERS_ = {
USERS = {
"haho0032": {
"sn": "Hoerberg",
"givenName": "Hasse",
"eduPersonAffiliation": "student",
"eduPersonScopedAffiliation": "student@example.com",
"eduPersonPrincipalName": "haho@example.com",
"uid": "haho",
"uid": "haho0032",
"eduPersonTargetedID": "one!for!all",
"c": "SE",
"o": "Example Co.",

View File

@@ -2,7 +2,7 @@
from Cookie import SimpleCookie
import logging
import os
import sp_conf
from sp_conf import CONFIG
import re
import subprocess
@@ -268,8 +268,8 @@ app_with_auth = make_middleware_with_config(application, {"here": "."},
log_file="repoze_who.log")
# ----------------------------------------------------------------------------
HOST = '127.0.0.1'
PORT = 8087
HOST = sp_conf.HOST
PORT = sp_conf.PORT
# allow uwsgi or gunicorn mount
# by moving some initialization out of __name__ == '__main__' section.

View File

@@ -1,8 +1,10 @@
from saml2 import BINDING_HTTP_REDIRECT
from saml2.saml import NAME_FORMAT_URI
BASE= "http://localhost:8087"
#BASE= "http://lingon.catalogix.se:8087"
HOST = 'localhost'
PORT = 8087
BASE = "http://%s:%s" % (HOST, PORT)
CONFIG = {
"entityid": "%s/sp.xml" % BASE,