Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
RT::Authen::ExternalAuUserDContributedRP::Authen::ExternalAuth::DBI::Cookie(3)

NAME
       RT::Authen::ExternalAuth::DBI::Cookie - Database-backed,	cookie SSO
       source for RT authentication

DESCRIPTION
       Provides	the Cookie implementation for RT::Authen::ExternalAuth.

SYNOPSIS
	   Set($ExternalSettings, {
	       # An example SSO	cookie service
	       'My_SSO_Cookie'	=> {
		   'type'	     =>	 'cookie',
		   'name'	     =>	 'loginCookieValue',
		   'u_table'	     =>	 'users',
		   'u_field'	     =>	 'username',
		   'u_match_key'     =>	 'userID',
		   'c_table'	     =>	 'login_cookie',
		   'c_field'	     =>	 'loginCookieValue',
		   'c_match_key'     =>	 'loginCookieUserID',
		   'db_service_name' =>	 'My_MySQL'
	       },
	       'My_MySQL' => {
		   ...
	       },
	   } );

CONFIGURATION
       Cookie-specific options are described here. Shared options are
       described in the	etc/RT_SiteConfig.pm file included in this
       distribution.

       The example in the "SYNOPSIS" lists all available options and they are
       described below.

       name
	   The name of the cookie to be	used.

       u_table
	   The users table.

       u_field
	   The username	field in the users table.

       u_match_key
	   The field in	the users table	that uniquely identifies a user	and
	   also	exists in the cookies table. See c_match_key below.

       c_table
	   The cookies table.

       c_field
	   The field that stores cookie	values.

       c_match_key
	   The field in	the cookies table that uniquely	identifies a user and
	   also	exists in the users table. See u_match_key above.

       db_service_name
	   The DB service in this configuration	to use to lookup the cookie
	   information.	See RT::Authen::ExternalAuth::DBI.

perl v5.24.1			  2017RT::Authen::ExternalAuth::DBI::Cookie(3)

NAME | DESCRIPTION | SYNOPSIS | CONFIGURATION

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=RT::Authen::ExternalAuth::DBI::Cookie&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help