django-rest-auth Documentation
|
|
|
- Aron Richardson
- 9 years ago
- Views:
Transcription
1 django-rest-auth Documentation Release Tivix Inc. July 28, 2016
2
3 Contents 1 Contents Introduction Installation API endpoints Configuration Throttling Demo project FAQ Changelog i
4 ii
5 Warning: Updating django-rest-auth from version is highly recommended because of a security issue in PasswordResetConfirmation validation method. Note: django-rest-auth from v0.3.3 supports django-rest-framework v3.0 Contents 1
6 2 Contents
7 CHAPTER 1 Contents 1.1 Introduction Since the introduction of django-rest-framework, Django apps have been able to serve up app-level REST API endpoints. As a result, we saw a lot of instances where developers implemented their own REST registration API endpoints here and there, snippets, and so on. We aim to solve this demand by providing django-rest-auth, a set of REST API endpoints to handle User Registration and Authentication tasks. By having these API endpoints, your client apps such as AngularJS, ios, Android, and others can communicate to your Django backend site independently via REST APIs for User Management. Of course, we ll add more API endpoints as we see the demand Features User Registration with activation Login/Logout Retrieve/Update the Django User model Password change Password reset via Social Media authentication Apps structure rest_auth has basic auth functionality like login, logout, password reset and password change rest_auth.registration has logic related with registration and social media authentication Angular app Tivix has also created angular module which uses API endpoints from this app - angular-django-registration-auth Demo project You can also check our Demo Project which is using jquery on frontend. 3
8 1.2 Installation 1. Install package: pip install django-rest-auth 2. Add rest_auth app to INSTALLED_APPS in your django settings.py: INSTALLED_APPS = ( 'rest_framework', 'rest_framework.authtoken', 'rest_auth' ) Note: This project depends on django-rest-framework library, so install it if you haven t done yet. Make sure also you have installed rest_framework and rest_framework.authtoken apps 3. Add rest_auth urls: urlpatterns = patterns('', url(r'^rest-auth/', include('rest_auth.urls')) ) You re good to go now! Registration (optional) 1. If you want to enable standard registration process you will need to install django-allauth by using pip install django-rest-auth[with_social]. 2. Add django.contrib.sites, allauth, allauth.account and rest_auth.registration apps to INSTALLED_APPS in your django settings.py: 3. Add SITE_ID = 1 to your django settings.py INSTALLED_APPS = ( 'django.contrib.sites', 'allauth', 'allauth.account', 'rest_auth.registration', ) SITE_ID = 1 3. Add rest_auth.registration urls: urlpatterns = patterns('', url(r'^rest-auth/', include('rest_auth.urls')), url(r'^rest-auth/registration/', include('rest_auth.registration.urls')) ) 4 Chapter 1. Contents
9 1.2.2 Social Authentication (optional) Using django-allauth, django-rest-auth provides helpful class for creating social media authentication view. Note: Points 1 and 2 are related to django-allauth configuration, so if you have already configured social authentication, then please go to step 3. See django-allauth documentation for more details. 1. Add allauth.socialaccount and allauth.socialaccount.providers.facebook or allauth.socialaccount.providers.twitter apps to INSTALLED_APPS in your django settings.py: INSTALLED_APPS = ( 'rest_framework', 'rest_framework.authtoken', 'rest_auth' 'django.contrib.sites', 'allauth', 'allauth.account', 'rest_auth.registration', 'allauth.socialaccount', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.twitter', ) 2. Add Social Application in django admin panel Facebook 3. Create new view as a subclass of rest_auth.registration.views.socialloginview with FacebookOAuth2Adapter adapter as an attribute: from allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter from rest_auth.registration.views import SocialLoginView class FacebookLogin(SocialLoginView): adapter_class = FacebookOAuth2Adapter 4. Create url for FacebookLogin view: urlpatterns += patterns('', url(r'^rest-auth/facebook/$', FacebookLogin.as_view(), name='fb_login') ) Twitter If you are using Twitter for your social authentication, it is a bit different since Twitter uses OAuth Create new view as a subclass of rest_auth.views.loginview with TwitterOAuthAdapter adapter and TwitterLoginSerializer as an attribute: 1.2. Installation 5
10 from allauth.socialaccount.providers.twitter.views import TwitterOAuthAdapter from rest_auth.views import LoginView from rest_auth.social_serializers import TwitterLoginSerializer class TwitterLogin(LoginView): serializer_class = TwitterLoginSerializer adapter_class = TwitterOAuthAdapter 4. Create url for TwitterLogin view: urlpatterns += patterns('', url(r'^rest-auth/twitter/$', TwitterLogin.as_view(), name='twitter_login') ) Note: Starting from v0.21.0, django-allauth has dropped support for context processors. Check out for more details JWT Support (optional) By default, django-rest-auth uses Django s Token-based authentication. If you want to use JWT authentication, you need to install the following: 1. Install django-rest-framework-jwt Right now this is the only supported JWT library. 2. Add the following to your settings REST_USE_JWT = True 1.3 API endpoints Basic /rest-auth/login/ (POST) username (string) (string) password (string) /rest-auth/logout/ (POST, GET) Note: ACCOUNT_LOGOUT_ON_GET = True to allow logout using GET (this is the exact same conf from allauth) token /rest-auth/password/reset/ (POST) /rest-auth/password/reset/confirm/ (POST) 6 Chapter 1. Contents
11 uid token new_password1 new_password2 Note: uid and token are sent in after calling /rest-auth/password/reset/ /rest-auth/password/change/ (POST) new_password1 new_password2 old_password Note: OLD_PASSWORD_FIELD_ENABLED = True to use old_password. Note: LOGOUT_ON_PASSWORD_CHANGE = False to keep the user logged in after password change /rest-auth/user/ (GET) /rest-auth/user/ (PUT/PATCH) username first_name last_name Registration /rest-auth/registration/ (POST) username password1 password2 /rest-auth/registration/verify- / (POST) key Social Media Authentication Basing on example from installation section Installation /rest-auth/facebook/ (POST) access_token 1.3. API endpoints 7
12 code /rest-auth/twitter/ (POST) access_token token_secret 1.4 Configuration REST_AUTH_SERIALIZERS You can define your custom serializers for each endpoint without overriding urls and views by adding REST_AUTH_SERIALIZERS dictionary in your django settings. Possible key values: LOGIN_SERIALIZER - serializer class in rest_auth.views.loginview, default value rest_auth.serializers.loginserializer TOKEN_SERIALIZER - response for successful authentication in rest_auth.views.loginview, default value rest_auth.serializers.tokenserializer JWT_SERIALIZER - (Using REST_USE_JWT=True) response for successful authentication in rest_auth.views.loginview, default value rest_auth.serializers.jwtserializer USER_DETAILS_SERIALIZER - serializer class in rest_auth.views.userdetailsview, default value rest_auth.serializers.userdetailsserializer PASSWORD_RESET_SERIALIZER - serializer class in rest_auth.views.passwordresetview, default value rest_auth.serializers.passwordresetserializer PASSWORD_RESET_CONFIRM_SERIALIZER - serializer class in rest_auth.views.passwordresetconfirmview, default value rest_auth.serializers.passwordresetconfirmserializer PASSWORD_CHANGE_SERIALIZER - serializer class in rest_auth.views.passwordchangeview, default value rest_auth.serializers.passwordchangeserializer Example configuration: REST_AUTH_SERIALIZERS = { 'LOGIN_SERIALIZER': 'path.to.custom.loginserializer', 'TOKEN_SERIALIZER': 'path.to.custom.tokenserializer',... } REST_AUTH_REGISTER_SERIALIZERS You can define your custom serializers for registration endpoint. Possible key values: REGISTER_SERIALIZER - serializer class in rest_auth.register.views.registerview, default value rest_auth.registration.serializers.registerserializer REST_AUTH_TOKEN_MODEL - model class for tokens, default value rest_framework.authtoken.models REST_AUTH_TOKEN_CREATOR - callable to create tokens, default value rest_auth.utils.default_create_token. 8 Chapter 1. Contents
13 REST_SESSION_LOGIN - Enable session login in Login API view (default: True) REST_USE_JWT - Enable JWT Authentication instead of Token/Session based. This is built on top of django-rest-framework-jwt which must also be installed. (default: False) OLD_PASSWORD_FIELD_ENABLED - set it to True if you want to have old password verification on password change enpoint (default: False) LOGOUT_ON_PASSWORD_CHANGE - set to False if you want to keep the current user logged in after a password change 1.5 Throttling You may specify custom throttling for rest_auth.register.views.registerview by specifying DRF settings: REST_FRAMEWORK = { 'DEFAULT_THROTTLE_RATES': { 'anon': '6/m', 'register_view':'1/h', }, } 1.6 Demo project The idea of creating demo project was to show how you can potentially use django-rest-auth app with jquery on frontend. Do these steps to make it running (ideally in virtualenv). cd /tmp git clone cd django-rest-auth/demo/ pip install -r requirements.pip python manage.py migrate --settings=demo.settings --noinput python manage.py runserver --settings=demo.settings Now, go to in your browser. 1.7 FAQ 1. Why account_confirm_ url is defined but it is not usable? In /rest_auth/registration/urls.py we can find something like this: url(r'^account-confirm- /(?p<key>\w+)/$', TemplateView.as_view(), name='account_confirm_ '), This url is used by django-allauth. Empty TemplateView is defined just to allow reverse() call inside app - when with verification link is being sent. You should override this view/url to handle it in your API client somehow and then, send post to /verify- / endpoint with proper key. If you don t want to use API on that step, then just use Confirm View view from: djang-allauth Throttling 9
14 2. I get an error: Reverse for password_reset_confirm not found. You need to add password_reset_confirm url into your urls.py (at the top of any other included urls). Please check the urls.py module inside demo app example for more details. 3. How can I update UserProfile assigned to User model? Assuming you already have UserProfile model defined like this from django.db import models from django.contrib.auth.models import User class UserProfile(models.Model): user = models.onetoonefield(user) # custom fields for user company_name = models.charfield(max_length=100) To allow update user details within one request send to rest_auth.views.userdetailsview view, create serializer like this: from rest_framework import serializers from rest_auth.serializers import UserDetailsSerializer class UserSerializer(UserDetailsSerializer): company_name = serializers.charfield(source="userprofile.company_name") class Meta(UserDetailsSerializer.Meta): fields = UserDetailsSerializer.Meta.fields + ('company_name',) def update(self, instance, validated_data): profile_data = validated_data.pop('userprofile', {}) company_name = profile_data.get('company_name') instance = super(userserializer, self).update(instance, validated_data) # get and update user profile profile = instance.userprofile if profile_data and company_name: profile.company_name = company_name profile.save() return instance And setup USER_DETAILS_SERIALIZER in django settings: REST_AUTH_SERIALIZERS = { 'USER_DETAILS_SERIALIZER': 'demo.serializers.userserializer' } 1.8 Changelog added support for django-rest-framework-jwt bugfixes 10 Chapter 1. Contents
15 Wrapped API returned strings in ugettext_lazy Fixed not using get_username which caused issues when using custom user model without username field Django 1.9 support Added TwitterLoginSerializer dropped support for Python 2.6 dropped support for Django 1.6 fixed demo code added better validation support for serializers added optional logout after password change compatibility fixes bugfixes replaced request.data with request.data for compatibility with DRF 3.2 authorization codes for social login view classes rename (appended View to all of them) bugfixes Django 1.8 compatiblity fixes fixed bug in PasswordResetConfirmation serializer (token field wasn t validated) fixed bug in Register view support django-rest-framework v fixed few minor bugs 1.8. Changelog 11
16 added old_password field in PasswordChangeSerializer make all endpoints browsable removed LoggedInRESTAPIView, LoggedOutRESTAPIView fixed minor bugs replaced django-registration with django-allauth moved registration logic to separated django application (rest_auth.registration) added serializers customization in django settings added social media authentication view changed request method from GET to POST in logout endpoint changed request method from POST to PUT/PATCH for user details edition changed password reset confim url - uid and token should be sent in POST increase test coverage made compatibile with django 1.7 removed user profile support 12 Chapter 1. Contents
Django Two-Factor Authentication Documentation
Django Two-Factor Authentication Documentation Release 1.3.1 Bouke Haarsma April 05, 2016 Contents 1 Requirements 3 1.1 Django.................................................. 3 1.2 Python..................................................
django-cron Documentation
django-cron Documentation Release 0.3.5 Tivix Inc. September 28, 2015 Contents 1 Introduction 3 2 Installation 5 3 Configuration 7 4 Sample Cron Configurations 9 4.1 Retry after failure feature........................................
django-gcm Documentation
django-gcm Documentation Release 0.9.3 Adam Bogdal August 23, 2015 Contents 1 Quickstart 3 2 Sending messages 5 2.1 Multicast message............................................ 5 3 Signals 7 4 Extending
latest Release 0.2.6
latest Release 0.2.6 August 19, 2015 Contents 1 Installation 3 2 Configuration 5 3 Django Integration 7 4 Stand-Alone Web Client 9 5 Daemon Mode 11 6 IRC Bots 13 7 Bot Events 15 8 Channel Events 17 9
Building Secure Applications. James Tedrick
Building Secure Applications James Tedrick What We re Covering Today: Accessing ArcGIS Resources ArcGIS Web App Topics covered: Using Token endpoints Using OAuth/SAML User login App login Portal ArcGIS
SagePay payment gateway package for django-oscar Documentation
SagePay payment gateway package for django-oscar Documentation Release 0.1.1 Glyn Jackson October 10, 2014 Contents 1 Installation and Configuration Guide 3 1.1 Installing Package............................................
Configuration Guide - OneDesk to SalesForce Connector
Configuration Guide - OneDesk to SalesForce Connector Introduction The OneDesk to SalesForce Connector allows users to capture customer feedback and issues in OneDesk without leaving their familiar SalesForce
Django on AppEngine Documentation
Django on AppEngine Documentation Release Sebastian Pawluś October 18, 2014 Contents 1 Installation 3 1.1 Download latest Google AppEngine SDK................................ 3 1.2 Install Django..............................................
Django FTP Deploy Documentation
Django FTP Deploy Documentation Release 2.0 Lukasz Pakula November 12, 2014 Contents 1 User Guide 3 1.1 Installation................................................ 3 1.2 Usage...................................................
Flask-SSO Documentation
Flask-SSO Documentation Release 0.3.0 CERN July 30, 2015 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
Memopol Documentation
Memopol Documentation Release 1.0.0 Laurent Peuch, Mindiell, Arnaud Fabre January 26, 2016 Contents 1 User guide 3 1.1 Authentication in the admin backend.................................. 3 1.2 Managing
Rapid Website Deployment With Django, Heroku & New Relic
TUTORIAL Rapid Website Deployment With Django, Heroku & New Relic by David Sale Contents Introduction 3 Create Your Website 4 Defining the Model 6 Our Views 7 Templates 7 URLs 9 Deploying to Heroku 10
2-FACTOR AUTHENTICATION WITH
2-FACTOR AUTHENTICATION WITH 2X JUNE 2014 Two-Factor Authentication and Authy What is Two-Factor Authentication? Two-Factor Authentication is a process involving two stages to verify the identity of someone
Administering Jive Mobile Apps
Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Native Apps and Push Notifications...4 Custom App Wrapping for ios... 5 Native
Safewhere*Identify 3.4. Release Notes
Safewhere*Identify 3.4 Release Notes Safewhere*identify is a new kind of user identification and administration service providing for externalized and seamless authentication and authorization across organizations.
django-helpdesk Documentation
django-helpdesk Documentation Release 0.1 Ross Poulton + Contributors May 18, 2016 Contents 1 Contents 3 1.1 License.................................................. 3 1.2 Installation................................................
Alfresco Share SAML. 2. Assert user is an IDP user (solution for the Security concern mentioned in v1.0)
Alfresco Share SAML Version 1.1 Revisions 1.1 1.1.1 IDP & Alfresco user logs in using saml login page (Added info about saving the username and IDP login date as a solution for the Security concern mentioned
Egnyte Single Sign-On (SSO) Installation for OneLogin
Egnyte Single Sign-On (SSO) Installation for OneLogin To set up Egnyte so employees can log in using SSO, follow the steps below to configure OneLogin and Egnyte to work with each other. 1. Set up OneLogin
AuShadha Documentation
AuShadha Documentation Release 0.1 Dr. Easwar T.R and others (see credits) October 17, 2015 Contents 1 Introduction to AuShadha Project 3 1.1 AuShadha (): Means medicine in Sanskrit................................
Configuring Salesforce
Chapter 94 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:
Server-side Development using Python and SQL
Lab 2 Server-side Development using Python and SQL Authors: Sahand Sadjadee Alexander Kazen Gustav Bylund Per Jonsson Tobias Jansson Spring 2015 TDDD97 Web Programming http://www.ida.liu.se/~tddd97/ Department
Configuring Integration Between Multichannel and Salesforce.com
Configuring Integration Between Multichannel and Salesforce.com Copyright 2013-2014 LiveOps Inc. All rights reserved. LiveOps, LiveOps Applications, LiveOps Authoring, LiveOps Insight, LiveOps Social and
itds OAuth Integration Paterva itds OAuth Integration Building and re-using OAuth providers within Maltego 2014/09/22
Paterva itds OAuth Integration itds OAuth Integration Building and re-using OAuth providers within Maltego AM 2014/09/22 Contents Maltego OAuth Integration... 3 Introduction... 3 OAuth within the Maltego
Ettema Lab Information Management System Documentation
Ettema Lab Information Management System Documentation Release 0.1 Ino de Bruijn, Lionel Guy November 28, 2014 Contents 1 Pipeline Design 3 2 Database design 5 3 Naming Scheme 7 3.1 Complete description...........................................
GPMD CheckoutSuite for Magento Documentation
GPMD CheckoutSuite for Magento Documentation Version: 1.0.0 Table of Contents Installation Configuration Setting up Goals in Google Analytics Installation IMPORTANT: Before installing any Magento Extension
Introduction to FreeNAS development
Introduction to FreeNAS development John Hixson [email protected] ixsystems, Inc. Abstract FreeNAS has been around for several years now but development on it has been by very few people. Even with corporate
Security and ArcGIS Web Development. Heather Gonzago and Jeremy Bartley
Security and ArcGIS Web Development Heather Gonzago and Jeremy Bartley Agenda Types of apps Traditional token-based authentication OAuth2 authentication User login authentication Application authentication
For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.
Chapter 41 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:
Defender 5.7 - Token Deployment System Quick Start Guide
Defender 5.7 - Token Deployment System Quick Start Guide This guide describes how to install, configure and use the Defender Token Deployment System, based on default settings and how to self register
Git - Working with Remote Repositories
Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Page 1 Introduction The ecommerce Hub provides a uniform API to allow applications to use various endpoints such as Shopify. The following
Fairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
Brainshark/Salesforce.com Integration Installation Procedures
Page1 Brainshark/Salesforce.com Integration Installation Procedures The Brainshark/Salesforce integration allows Salesforce users to send emails containing links to Brainshark presentations from a contact
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
Globus Auth. Steve Tuecke. The University of Chicago
Globus Auth Enabling an extensible, integrated ecosystem of services and applications for the research and education community. Steve Tuecke The University of Chicago Cloud has transformed how platforms
SpringCM Troubleshooting Guide for Salesforce
SpringCM Troubleshooting Guide for Salesforce July 2013 TABLE OF CONTENTS FAQS:... 3 WHY DID I NOT RECEIVE A SPRINGCM ACTIVATION EMAIL?... 3 WHY DON T MY SALESFORCE USERS HAVE ACCESS TO SPRINGCM?... 3
Magento OpenERP Integration Documentation
Magento OpenERP Integration Documentation Release 2.0dev Openlabs Technologies & Consulting (P) Limited September 11, 2015 Contents 1 Introduction 3 1.1 Installation................................................
Shipbeat Magento Module. Installation and user guide
Shipbeat Magento Module Installation and user guide This guide explains how the Shipbeat Magento Module is installed, used and uninstalled from your Magento Community Store. If you have questions or need
MyMoney Documentation
MyMoney Documentation Release 1.0 Yannick Chabbert June 20, 2016 Contents 1 Contents 3 1.1 Installation................................................ 3 1.1.1 Requirements..........................................
Mobile SDK Development Guide
Mobile SDK Development Guide Salesforce Mobile SDK 3.3 @salesforcedocs Last updated: July 1, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,
Configuring SuccessFactors
Chapter 117 Configuring SuccessFactors The following is an overview of the steps required to configure the SuccessFactors Enterprise Edition Web application for single sign-on (SSO) via SAML. SuccessFactors
VERALAB LDAP Configuration Guide
VERALAB LDAP Configuration Guide VeraLab Suite is a client-server application and has two main components: a web-based application and a client software agent. Web-based application provides access to
OpenLogin: PTA, SAML, and OAuth/OpenID
OpenLogin: PTA, SAML, and OAuth/OpenID Ernie Turner Chris Fellows RightNow Technologies, Inc. Why should you care about these features? Why should you care about these features? Because users hate creating
Configuring. SugarCRM. Chapter 121
Chapter 121 Configuring SugarCRM The following is an overview of the steps required to configure the SugarCRM Web application for single sign-on (SSO) via SAML. SugarCRM offers both IdP-initiated SAML
Taylor & Francis Online Mobile FAQs
Taylor & Francis Online Mobile FAQs ACCESS Q. How do I access Taylor & Francis Online Mobile? A. Open the browser on your mobile device and enter the URL www.tandfonline.com. As you are accessing the site
E21 Mobile Users Guide
E21 Mobile Users Guide E21 Mobile is the Mobile CRM companion to TGI s Enterprise 21 ERP software. Designed with the mobile sales force in mind, E21 Mobile provides real-time access to numerous functions
shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)
shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0) Contents Installation Procedure... 4 What is in the zip file?... 4 Installing from Extension Manager... 6 Updating
Microsoft Dynamics CRM Security Provider Module
Microsoft Dynamics CRM Security Provider Module for Sitecore 6.6-8.0 CRM Security Provider Rev: 2015-04-15 Microsoft Dynamics CRM Security Provider Module for Sitecore 6.6-8.0 Developer's Guide A developer's
ATTENTION: End users should take note that Main Line Health has not verified within a Citrix
Subject: Citrix Remote Access using PhoneFactor Authentication ATTENTION: End users should take note that Main Line Health has not verified within a Citrix environment the image quality of clinical cal
Flowpack Single sign-on Server Documentation
Flowpack Single sign-on Server Documentation Release 1.0.0 Author name(s) August 21, 2013 CONTENTS 1 Contents 3 1.1 Overview................................................. 3 1.2 Getting started..............................................
Creating a generic user-password application profile
Chapter 4 Creating a generic user-password application profile Overview If you d like to add applications that aren t in our Samsung KNOX EMM App Catalog, you can create custom application profiles using
SNMP-1 Configuration Guide
SNMP-1 Configuration Guide You must configure the Net Logic Card before it can operate properly. You have two methods to configure the Net Logic Card: Using telnet or terminal. Using Telnet 1. Make sure
Nupic Web Application development
Nupic Web Application development Contents Focus in... 1 Why to build a Web Application?... 1 The common data flow schema... 1 Tools... 2 Preparations... 2 Download/Install Django... 2 Check if Django
Using SAML for Single Sign-On in the SOA Software Platform
Using SAML for Single Sign-On in the SOA Software Platform SOA Software Community Manager: Using SAML on the Platform 1 Policy Manager / Community Manager Using SAML for Single Sign-On in the SOA Software
Comodo Mobile Device Manager Software Version 1.0
Comodo Mobile Device Manager Software Version 1.0 Installation Guide Guide Version 1.0.041114 Comodo Security Solutions 1255 Broad Street STE 100 Clifton, NJ 07013 Table of Contents 1.CMDM Setup... 3 1.1.System
The ultimate integrated Magento helpdesk solution
Breincoach Wolfhezerweg 40 6874 AE Wolfheze The Netherlands Website:www.breincoach.eu email: [email protected] l phone: +31-6-925529 VAT: NL019512259B02 Bank: Paypal: [email protected] Bank: ING Account
Administering Jive for Outlook
Administering Jive for Outlook TOC 2 Contents Administering Jive for Outlook...3 System Requirements...3 Installing the Plugin... 3 Installing the Plugin... 3 Client Installation... 4 Resetting the Binaries...4
Single Sign-On for the UQ Web
Single Sign-On for the UQ Web David Gwynne Infrastructure Architect, ITIG, EAIT Taxonomy Authentication - Verification that someone is who they claim to be - ie, only the relevant user
Folder Proxy + OWA + ECP/EAC Guide. Version 2.0 April 2016
Version 2.0 April 2016 Folder Proxy + OWA + ECP/EAC Guide Copyright 2016 iwebgate. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system,
i5k_doc Documentation
i5k_doc Documentation Release 1.0 Fish Lin June 27, 2016 Table of Contents 1 Pre-requeisites 3 1.1 Python modules............................................. 3 1.2 Service-side pre-requisites........................................
SAP Cloud Identity Service Document Version: 1.0 2014-09-01. SAP Cloud Identity Service
Document Version: 1.0 2014-09-01 Content 1....4 1.1 Release s....4 1.2 Product Overview....8 Product Details.... 9 Supported Browser Versions....10 Supported Languages....12 1.3 Getting Started....13 1.4
How to configure the TopCloudXL WHMCS plugin (version 2+) Update: 16-09-2015 Version: 2.2
èè How to configure the TopCloudXL WHMCS plugin (version 2+) Update: 16-09-2015 Version: 2.2 Table of Contents 1. General overview... 3 1.1. Installing the plugin... 3 1.2. Testing the plugin with the
Traitware Authentication Service Integration Document
Traitware Authentication Service Integration Document February 2015 V1.1 Secure and simplify your digital life. Integrating Traitware Authentication This document covers the steps to integrate Traitware
Configuring. SuccessFactors. Chapter 67
Chapter 67 Configuring SuccessFactors The following is an overview of the steps required to configure the SuccessFactors Enterprise Edition Web application for single sign-on (SSO) via SAML. SuccessFactors
EECS 398 Project 2: Classic Web Vulnerabilities
EECS 398 Project 2: Classic Web Vulnerabilities Revision History 3.0 (October 27, 2009) Revise CSRF attacks 1 and 2 to make them possible to complete within the constraints of the project. Clarify that
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication Mobile App Activation Before you can activate the mobile app you must download it. You can have up to
Authentic2 Documentation
Authentic2 Documentation Release 2.0.2 Entr ouvert May 11, 2012 CONTENTS 1 Documentation content 3 1.1 Features.................................................. 3 1.2 Installation................................................
Training module 2 Installing VMware View
Training module 2 Installing VMware View In this second module we ll install VMware View for an End User Computing environment. We ll install all necessary parts such as VMware View Connection Server and
Business mail 1 MS OUTLOOK CONFIGURATION... 2
Business mail Instructions for configuration of Outlook, 2007, 2010, 2013 and mobile devices CONTENT 1 MS OUTLOOK CONFIGURATION... 2 1.1 Outlook 2007, 2010 and 2013 adding new exchange account, automatic
www.store.belvg.com skype ID: store.belvg email: [email protected] US phone number: +1-424-253-0801
1 Table of Contents Table of Contents: 1. Introduction to Google+ All in One... 3 2. How to Install... 4 3. How to Create Google+ App... 5 4. How to Configure... 8 5. How to Use... 13 2 Introduction to
DocuSign Connect for Salesforce Guide
Information Guide 1 DocuSign Connect for Salesforce Guide 1 Copyright 2003-2013 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer to the DocuSign
How To Use Saml 2.0 Single Sign On With Qualysguard
QualysGuard SAML 2.0 Single Sign-On Technical Brief Introduction Qualys provides its customer the option to use SAML 2.0 Single Sign On (SSO) authentication with their QualysGuard subscription. When implemented,
django_saas Documentation
django_saas Documentation Release 0.2.3 DjaoDjin inc. Jun 26, 2016 Contents 1 Getting started 3 2 The Subscription Cycle 7 3 Placing on Order 9 4 Django Views 11 5 Transactions 13 6 Database Models 19
Live Maps. for System Center Operations Manager 2007 R2 v6.2.1. Installation Guide
Live Maps for System Center Operations Manager 2007 R2 v6.2.1 Installation Guide CONTENTS Contents... 2 Introduction... 4 About This Guide... 4 Supported Products... 4 Understanding Live Maps... 4 Live
A Guide to New Features in Propalms OneGate 4.0
A Guide to New Features in Propalms OneGate 4.0 Propalms Ltd. Published April 2013 Overview This document covers the new features, enhancements and changes introduced in Propalms OneGate 4.0 Server (previously
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication This document serves as a How To reference guide for employees to execute the following MFA tasks: 1.
ADFS Integration Guidelines
ADFS Integration Guidelines Version 1.6 updated March 13 th 2014 Table of contents About This Guide 3 Requirements 3 Part 1 Configure Marcombox in the ADFS Environment 4 Part 2 Add Relying Party in ADFS
InfoRouter LDAP Authentication Web Service documentation for inforouter Versions 7.5.x & 8.x
InfoRouter LDAP Authentication Web Service documentation for inforouter Versions 7.5.x & 8.x Active Innovations, Inc. Copyright 1998 2015 www.inforouter.com Installing the LDAP Authentication Web Service
Mashery OAuth 2.0 Implementation Guide
Mashery OAuth 2.0 Implementation Guide June 2012 Revised: 7/18/12 www.mashery.com Mashery, Inc. 717 Market Street, Suite 300 San Francisco, CA 94103 Contents C hapter 1. About this Guide...5 Introduction...
Initial DUO 2 Factor Setup, Install, Login and Verification
Please read this entire document it contains important instructions that will help you with the setup and maintenance of your DUO account. PLEASE NOTE: Use of a smartphone is the fastest and simplest way
PROPOSED SOLUTIONS FOR THE DESIGN & DEVELOPMENT OF COUPON WEBSITE
PROPOSED SOLUTIONS FOR THE DESIGN & DEVELOPMENT OF COUPON WEBSITE Proposed Framework: PHP5.0, Jquery, Json, Javascript, Ajax; MySQL will be used as back-end database; Div based HTML/CSS for browser compatibility;
Salesforce Integration Guide
1 Salesforce Integration Guide 2 Salesforce Integration Guide Integrating Velaro with Salesforce Using Velaro s Salesforce chat integration tools, you can create leads, contacts, support cases, and save
MYOB EXO BUSINESS WHITE PAPER
MYOB EXO BUSINESS WHITE PAPER Social Media in MYOB EXO Business EXO BUSINESS MYOB ENTERPRISE SOLUTIONS Contents Introduction... 3 How Social Media Integration Works... 3 The Authentication Process... 3
SP-initiated SSO for Smartsheet is automatically enabled when the SAML feature is activated.
Chapter 87 Configuring Smartsheet The following is an overview of the steps required to configure the Smartsheet Web application for single sign-on (SSO) via SAML. Smartsheet offers both IdP-initiated
What about MongoDB? can req.body.input 0; var date = new Date(); do {curdate = new Date();} while(curdate-date<10000)
Security What about MongoDB? Even though MongoDB doesn t use SQL, it can be vulnerable to injection attacks db.collection.find( {active: true, $where: function() { return obj.credits - obj.debits < req.body.input;
These instructions will allow you to configure your computer to install necessary software to access mystanwell.com.
HOW TO: ACCESS MYSTANWELL.COM USING WINDOWS WITH MOZILLA FIREFOX What is mystanwell.com? The remote access web site called mystanwell.com allows staff to access Stanwell applications via the Internet using
QAS Address Verification Module for Magento
QAS Address Verification Module for Magento Contents 1 Introduction... 4 2 Overview... 4 3 Requirements... 4 4 QAS Touch-points... 4 4.1 Address Book... 4 4.2 Checkout... 5 5 Installation... 7 5.1 Implementation
Prestashop Ship2MyId Module. Configuration Process
Prestashop Ship2MyId Module Configuration Process Ship2MyID Module Version : v1.0.2 Compatibility : PrestaShop v1.5.5.0 - v1.6.0.14 1 P a g e Table of Contents 1. Module Download & Setup on Store... 4
Electronic Questionnaires for Investigations Processing (e-qip)
January 2016 Electronic Questionnaires for Investigations Processing (e-qip) Login Instructions for first-time users OR users that have had their accounts reset Step 1 Access the e-qip Login screen at
Introduction to Django Web Framework
Introduction to Django Web Framework Web application development seminar, Fall 2007 Jaakko Salonen Jukka Huhtamäki 1 http://www.djangoproject.com/ Django
DjNRO Release 0.9 July 14, 2015
DjNRO Release 0.9 July 14, 2015 Contents 1 About 3 2 Features 5 3 Requirements 7 3.1 Required Packages............................................ 7 4 Installation 9 4.1 Installation/Configuration........................................
Access control designed simply for you
TruPortal Access control designed simply for you QUICK START GUIDE Introduction TruPortal access control solutions have been engineered and designed to install quickly and easily right out of the box.
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
Installation procedure for Chromis REC for 3CX
Installation procedure for Chromis REC for 3CX According to 3CX recommendations Chromis REC system should be installed on separate computer than 3CX Phone system due to necessary Microsoft SQL Server which
Cloud Elements! Marketing Hub Provisioning and Usage Guide!
Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading
How To Use Salesforce Identity Features
Identity Implementation Guide Version 35.0, Winter 16 @salesforcedocs Last updated: October 27, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of
Module - Facebook PS Connect
Module - Facebook PS Connect Operation Date : October 10 th, 2013 Business Tech Installation & Customization Service If you need assistance, we can provide you a full installation and customization service
