[plugin:form] # identificaion and challenge use = s2repoze.plugins.formswithhidden:make_plugin login_form_qs = __do_login rememberer_name = auth_tkt #form = %(here)s/login_form.html [plugin:auth_tkt] # identification use = repoze.who.plugins.auth_tkt:make_plugin secret = cassiopeja cookie_name = pysaml2idp secure = False include_ip = True timeout=3600 reissue_time = 3000 [plugin:basicauth] # identification and challenge use = repoze.who.plugins.basicauth:make_plugin realm = 'sample' [plugin:htpasswd] # authentication use = repoze.who.plugins.htpasswd:make_plugin filename = %(here)s/passwd check_fn = repoze.who.plugins.htpasswd:crypt_check [plugin:ini] use = s2repoze.plugins.ini:make_plugin ini_file = %(here)s/idp_user.ini [general] request_classifier = repoze.who.classifiers:default_request_classifier challenge_decider = repoze.who.classifiers:default_challenge_decider remote_user_key = REMOTE_USER [identifiers] # plugin_name;classifier_name:.. or just plugin_name (good for any) plugins = form;browser auth_tkt basicauth [authenticators] # plugin_name;classifier_name.. or just plugin_name (good for any) plugins = htpasswd [challengers] # plugin_name;classifier_name:.. or just plugin_name (good for any) plugins = form;browser basicauth [mdproviders] plugins = ini