Yes. I've printed it. It shows empty dict On Oct 23, 2014 7:33 PM, "Massimo Di Pierro" <massimo.dipie...@gmail.com> wrote:
> Yes it works for me. Can you help debug? Can you print d['response'] and > try figure out where the response attributes are? > > On Friday, 17 October 2014 00:42:29 UTC-5, Prasad Muley wrote: >> >> Hi Wel, >> Did you test SAML2 app? there is an experimental saml2 app in >> web2py_2.9.6 >> >> I need to use saml2(web2py app) as service provider with onelogin >> (which is idp) >> >> I am getting an error (Screen shot is attached PFA). >> >> >> here is my config settings >> 1) *private/sp_conf.py* >> >> # Make sure the same port number appear in service_conf.py >> BASE = "http://localhost:8000" >> APPNAME = "saml2" >> PATH = "/home/prasad/Prasad/web2py_2.9.6_beta/applications/saml2/ >> private/" >> CONFIG = { >> "entityid": "%s/saml2/static/sp.xml" % BASE, >> 'entity_category': [COC], >> "accepted_time_diff": 5, # very important >> "description": "Example SP", >> "service": { >> "sp": { >> "endpoints": { >> "assertion_consumer_service": [ >> ("%s/%s/default/user/login" % (BASE, APPNAME), >> BINDING_HTTP_REDIRECT), >> ], >> } >> }, >> }, >> "key_file": "%s/pki/mykey.pem" % PATH, >> "cert_file": "%s/pki/mycert.pem" % PATH, >> "xmlsec_binary": xmlsec_path, >> "metadata": {"local": [PATH+"idp.xml"]}, >> "name_form": NAME_FORMAT_URI, >> } >> >> Here I've copied *assertion_consumer_service url *( >> http://localhost:8000/saml2/default/login ) in onelogin's app's SAML >> consumer url >> >> 2) I've downloaded a meta data file from onelogin app. >> copy it to >> >> *saml/private/*3) Created a *static/sp.xml file *as >> make_metadata.py sp_conf > ../static/sp.xml >> >> 4) Ran web2py server >> >> * (python webpy.py)*5) Selected SAML2 app through administrator >> interface, >> >> 6) Clicked on login tab and >> It is redirecting to onelogin app's login window. >> >> 7) Entered username and password in onelogin app >> It it redirecting me to http://localhost:8000/saml2/default/login (which >> is a assertion consumer url) >> >> and I am getting an internal error . >> >> <type 'exceptions.AttributeError'> 'dict' object has no attribute >> 'assertion' >> Let me know If there are wrong settings in my app. >> >> Could you share your app settings (including web2py app and idp settings) >> >> >> On Thursday, August 21, 2014 7:35:29 PM UTC+5:30, Wei Wang wrote: >>> >>> I have the need to use a SAML2 identity provider (specifically, a NetIQ >>> product) for authentication and authorization in some web2py apps. >>> >>> I searched in this group, also googled "web2py and SAML", but did not >>> find anything that seems readily available. >>> >>> My thoughts on building a "Service Provider" (in SAML2 terminology) app >>> in web2py alongside other apps: >>> >>> - The SAML2 service provider would be "/saml2sp": >>> - The saml2sp app communicates to the SAML2 Id provider for >>> authentication and authorization; >>> - A web2py app is configured to use "cas_auth", with >>> "localhost/saml2sp" as the CAS server base URL; >>> >>> Does something like this exist? Does that sound reasonable? >>> >>> Thanks for any pointers, comments, thoughts. >>> >>> Wei >>> >> -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/zn1OvErE6Wc/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.