piramide-openid

Een weergave voor piramide die functioneert als een OpenID-consument
Download nu

piramide-openid Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Tom Likestorock

piramide-openid Tags


piramide-openid Beschrijving

Een weergave voor piramide die functioneert als een OpenID-consument Pyramid-OpenID is een piramid-extensie die een weergave biedt die fungeert als een OpenID-consument. Deze code wordt aangeboden onder de BSD-afgeleide Repoze Public License.Much van deze code is geïnspireerd op (lees: 'Opgeheven van') de repoze.who .plugins.Openid-code die hier te vinden is: http://quantumcore.org/docs/repoze.who.plugins.openidin Your Pyramid-app, voeg de Pyramid_Openid.verify_openid view_callable aan op uw view_configuratie en voeg de benodigde instellingen toe aan uw. INI-bestand.Here is een barebones instellen: openid.store.type = fileOpenid.store.file.path =% (hier) S / SSTOREOPENID.SUCCESS_CALLBUG = MYAPP.LIB: REINDER_METHIS SETUP vereist dat u een map in uw App-directory hebt genaamd ' sstore ', en dat u een callback-functie hebt in uw Lib-module met de naam "Denk aan". Remember_me ontvangt het huidige verzoek en de andere informatie die is geretourneerd van de OpenID-provider, en moet dan doen wat nodig is om de gebruiker te onthouden - Pyramid.security.remember, laad metadata in de sessie, enz. - Dat deel is volledig aan de codering .Deze setup zal vervolgens de standaardinstellingen voor de rest van de toetsen aannemen.Once de configuratie is op zijn plaats, het is tijd om het zicht op de toepassing aan te sluiten. U kunt dit doen, maar u wilt echter. Voeg deze regel toe voordat u 'Return config.ake_wsgi_app (' verify_openid ', patroon =' / dologin.html ', bekijk =' ' pyramid_openid.verify_openid ') Nu hebt u een URL om uw OpenID-formulier in te dienen bij: /dologin.html. Op basis van de hierboven configuratie verwacht het de OpenID-URL van de gebruiker op verzoek. Params . Vereisten: · Python · Pyramid


piramide-openid Gerelateerde software