Example #1
0
def login_process(request):
    """
    Processor-based login continuation.
    Presents a SAML 2.0 Assertion for POSTing back to the Service Provider.
    """
    #reg = registry.ProcessorRegistry()
    logging.debug("Request: %s" % request)
    proc = registry.find_processor(request)
    return _generate_response(request, proc)
Example #2
0
def login_process(request):
    """
    Processor-based login continuation.
    Presents a SAML 2.0 Assertion for POSTing back to the Service Provider.
    """
    #reg = registry.ProcessorRegistry()
    logging.debug("Request: %s" % request)
    proc = registry.find_processor(request)
    return _generate_response(request, proc)
Example #3
0
def login_process(request):
    """
    Processor-based login continuation.
    Presents a SAML 2.0 Assertion for POSTing back to the Service Provider.
    """
    #reg = registry.ProcessorRegistry()
    try:
        proc = registry.find_processor(request)
    except exceptions.NoRequestAvailable:
        return render_to_response("saml2idp/no_request_available.html", {}, context_instance=RequestContext(request))

    custom_log(request, "login_process: %s" % proc, level="debug")
    return _generate_response(request, proc)
Example #4
0
def login_process(request):
    """
    Processor-based login continuation.
    Presents a SAML 2.0 Assertion for POSTing back to the Service Provider.
    """
    #reg = registry.ProcessorRegistry()
    try:
        proc = registry.find_processor(request)
    except exceptions.NoRequestAvailable:
        return render_to_response("saml2idp/no_request_available.html", {},
                                  context_instance=RequestContext(request))
    except exceptions.CannotHandleAssertion as ex:
        return render_to_response("saml2idp/error.html",
                                  {"assertion_failed": ex},
                                  context_instance=RequestContext(request))

    custom_log(request, "login_process: %s" % proc, level="debug")
    return _generate_response(request, proc)