Provided by: rt4-extension-authenexternalauth_0.17-1_all bug

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.