Development

There are few considerations you will need when testing external logins buttons with the development server. OAuth2 (used by most providers) requires the use of SSL, which the development server doesn't support. You can relax this requirement by setting the `OAUTHLIB_INSECURE_TRANSPORT` to `1`. Hereu's how you would do that in Linux:

``` $ export OAUTHLIB_INSECURE_TRANSPORT=1 ```

You will also need to run the server on port 80, rather than the default port 8000 which is used for development.

``` $ sudo moya runserver –port 80 ```

The sudo is required on linux because port 80 is protected.

You will only need these steps when testing the login buttons. Otherwise, you can run the development server as normal.