Django-NetAuth

DJANGO OpenID, OAUTH-authentificatie
Download nu

Django-NetAuth Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Naam uitgever:
  • Kirill Klenov

Django-NetAuth Tags


Django-NetAuth Beschrijving

Django OpenID, OAUTH-authentificatie Django-NetAuth is Django-app die authenticate-gebruikers mogelijk maakt via OpenID / OAUTH / FACEBOOL / VKONTAKTE.Installatie: Django NetAuth moet worden geïnstalleerd met PIP: PIP Installeer Django-NetAuthSetup: * Voeg 'NetAuth' toe aan installed_Apps geïnstalleerd_apps + = ('Netauth', ) * Voeg 'Netauth.middleware.redirectMiddleware' toe aan middleware_classes middleware_classes + = ('Netauth.middleware.redirectMiddleWare',) * Voeg NetAuth URL's toe om URL's-URL ('AUTHAUTH.URLS')), * Voeg NetAuth Backend toe aan authentication_backends-authenticatie_backends + = ('Netautuist.auth.netbackend',) * Zie Services Setup BELLOGE.GESTELDE NETAUTH 1. Gebruik URL '/ AUTH / LOGIN' ALS INLOGING PUNT IN JE SITE 2. Gebruik sjabloon tag 'Netautut_Widget' 3. Maak aangepaste Interfaceextra-velden in om extra velden in te vullen die door uw gebruikersprofiel nodig zijn, moet u een paar variabelen instellen in Instellingen.py van uw project. De naam van de variabele moet worden opgespekt naam van backing + "_profile_mapping". Bijvoorbeeld: google_profile_mapping, twitter_profile_mapping, etc. De waarde van deze variabele moet woordenboek zijn met de naam van het veld op de kant van de provider en de waarde ervan moet een naam van uw formulierveld zijn. Bijvoorbeeld: Twitter_Profile_Mapping = {'SCREEN_NAME': 'Gebruikersnaam',} Hier kunt u zien dat 'Screen_Name' is wat u van Twitter vraagt, in uw extra_form, ziet u de waarde hiervan onder de sleutel 'gebruikersnaam'. Dit komt omdat elke authenticatiemethode verschillende namen voor haar gegevens kan verschaffen en u dit moet verenigen. Ook kunt u de extra_form zelf overschrijven en Netauth_Extra_Form-variabele met waarde als pad naar uw aangepaste formulier instellen. Vergeet niet om de opslagmethode in dit formulier te implementeren. Vereisten: · Django · Python · PIP


Django-NetAuth Gerelateerde software