DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Author:Janusz Stanuch
Created:2004-08-19T15:49:11
Changed:2009-09-23T18:00:13
Info 1:
Info 2:
Info 3:
Info 4:

A-Select Authentication

Extension Key: srijan_aselectauth

Copyright 2007, Srijan Technologies, < www.srijan.in >

Document Author: Suman Debnath < suman@srijan.in >, Chandrashekhar < chandrashekhar@srijan.in >

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

Table of Contents

A-Select Authentication 1

Introduction 1

Installation & Configuration 1

To Do 2

Introduction

This is a Typo3 extension for authenticating front end users using the A-Select Authentication System . This extension enables a secure single-sign-on mechanism for TYPO3 and a single user can be shared across any number of installations.

To use this extension, you must have a working A-Select server and agent setup. Additionally, the agent should allow interaction using a socket based interface.

Installation & Configuration

Follow normal installation procedure using the extension manager. After installation you will be presented with a couple of options:

Enable features

Enable invisible authentication : This is an optional feature allowing the administrator to enable invisible authentication i.e. the user will not see the A-Select interface for login. However, the URL of the site will be modified to carry the key.

Enable import/update of data during authentication : This optional feature allows the user data to be imported during login and be saved as a unique TYPO3 front end user. Use this if your site uses unique user information.

Others

A-Select agent IP : This is the IP of your A-Select agent system. Mandatory field.

  1. Application id : This is theapplication id. Mandatory field.

(c) A-Select agent port : This is the port for the A-Select agent. Mandatory field.

(d) Data mapping for Import/update : This field allows mapping of the user information as offered by A-Select to the TYPO3 user table fields. The format is target|source separated by commas. Example: If you want the field 'company' offered by A-Select to be imported into TYPO3 in the 'organization' field, use organization|company.

Miscellaneous [parameter setting for file : agent.xml]

  1. admin_gui : to get the interface change its value to “true“.

e.g. <admin_gui>true</admin_gui>

(b) truststore : when version is different , change the trusstote location correctly.

e.g. <truststore>/usr/local/A-Select/1.5.7/work/aselectagent/agent.tru ststore</truststore>

To Do

Using the SOAP interface offered by recent versions of A-Select.

Testing on a production A-Select installation. Until now, the extension has been tested with the 'null' AuthSP.