GithubHelp home page GithubHelp logo

inflammable / silverstripe-auth-external Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hamishcampbell/silverstripe-auth-external

0.0 1.0 0.0 366 KB

SilverStripe External Authentication Module

PHP 100.00%

silverstripe-auth-external's Introduction

###############################################
External Authentication Module
###############################################

Maintainer Contact
-----------------------------------------------
Roel Gloudemans (Nickname: lancer)
[email protected] or [email protected]

Contibutors
-----------------------------------------------
Sander van Dragt (Nickname: svandragt)
[email protected]


Requirements
-----------------------------------------------
* Silverstripe 3.0.0 or later
* Some PHP modules depending on the driver used like php-imap, php-ldap or
  some specific PEAR and/or PECL modules. The module requirements are 
  documented in the configuration template for that module (see doc directory)


Documentation
-----------------------------------------------
http://doc.silverstripe.com/doku.php?id=modules:external-authentication


Installation Instructions
-----------------------------------------------
* Copy the auth_external directory into your main SilverStripe directory
* Create a proper _config.php file in your auth_external directory. You 
  can start with the annotated examples from the doc directory
* run /dev/build  (like http://www.yourdomain.com/dev/build)

You should now have an "External Account" tab on the admin page.

If things didn't work as expected, enable the debugging in the config file.
The resulting log should point out the configuration mistakes.

Next to the divers included in the official release, some (user maintained)
drivers may be available by visiting the documentation link above.


Usage Overview
-----------------------------------------------
This module enables you to use external authentication sources for password
verification. At the moment this module has 4 drivers. LDAP, FTP, IMAP and
HTTPBASIC. The IMAP driver also supports POP3. All drivers support SSL. TLS
is only supported by the LDAP and IMAP drivers.

When you use this module you will still need to create accounts within
SilverStripe. There will be two extra fields for each account, specifying the
username and the external authentication source it comes from.

If you run your website at your ISP which also hosts your mailbox, you can use
the ISP's IMAP/POP3 server to validate your logon. Other users at the ISP
cannot login when you do that because the accounts also need to be registered
within SilverStripe.


Known issues
-----------------------------------------------
none

silverstripe-auth-external's People

Contributors

hamishcampbell avatar

Watchers

Stuart avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.