Peter,
What URL are they redirected back to?
-Scott
On Nov 19, 2007 7:36 PM, Peter K AGANYO <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am using Apache 2.0.61. I have set up mod_cas and I have installed the
> cas server on tomcat 6.0 port 8080. All signs show that everything is
> okay; when a cas-protected url is entered user is redirected to cas server
> url and presented with login page. User logs in, is authenticated but is not
> directed back to original url. I have attached my apache config file,
> .htaccess file, cas log and apache error log files.
>
> Is there any help out there?
>
> Thanks
> Peter
>
> *httpd.conf*
>
> ServerRoot "/usr/local/apache20"
> #LockFile logs/accept.lock
> #ScoreBoardFile logs/apache_runtime_status
>
> PidFile logs/httpd.pid
>
> Timeout 300
>
> KeepAlive On
>
> MaxKeepAliveRequests 100
>
> KeepAliveTimeout 15
>
>
> StartServers 5
> MinSpareServers 5
> MaxSpareServers 10
> MaxClients 150
> MaxRequestsPerChild 0
>
>
>
> StartServers 2
> MaxClients 150
> MinSpareThreads 25
> MaxSpareThreads 75
> ThreadsPerChild 25
> MaxRequestsPerChild 0
>
>
>
> NumServers 5
> StartThreads 5
> MinSpareThreads 5
> MaxSpareThreads 10
> MaxThreadsPerChild 20
> MaxRequestsPerChild 0
>
>
>
> ThreadsPerChild 250
> MaxRequestsPerChild 0
>
>
>
> StartThreads 10
> MaxClients 50
> MaxRequestsPerThread 10000
>
>
>
> ThreadStackSize 65536
> StartThreads 250
> MinSpareThreads 25
> MaxSpareThreads 250
> MaxThreads 1000
> MaxRequestsPerChild 0
> MaxMemFree 100
>
>
>
> StArtServers 2
> MinSpareThreads 5
> MaxSpareThreads 10
> MaxRequestsPerChild 0
>
>
> Listen 80
> LoadModule cas_module /usr/local/apache20/modules/mod_cas.so
> LoadModule perl_module modules/mod_perl.so
> #LoadModule jk_module modules/mod_jk.so
>
>
>
>
> User nobody
> Group #-1
>
>
>
> ServerAdmin [EMAIL PROTECTED]
>
> #ServerName www.example.com:80
>
> ServerName 192.168.1.40
>
> UseCanonicalName Off
>
> DocumentRoot "/usr/local/apache20/htdocs"
>
>
> Options FollowSymLinks
> AllowOverride All
>
>
>
>
> Options Indexes FollowSymLinks
>
> AllowOverride All
>
> Order allow,deny
> Allow from all
>
>
>
>
> DirectoryIndex index.html index.html.var
>
> AccessFileName .htaccess
>
>
> Order allow,deny
> Deny from all
>
>
> TypesConfig conf/mime.types
>
> DefaultType text/plain
>
>
> MIMEMagicFile conf/magic
>
>
> HostnameLookups Off
>
>
> ErrorLog logs/error_log
>
> LogLevel warn
>
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> combined
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> LogFormat "%{Referer}i -> %U" referer
> LogFormat "%{User-agent}i" agent
>
> CustomLog logs/access_log common
>
> ServerTokens Full
>
> ServerSignature On
>
> Alias /icons/ "/usr/local/apache20/icons/"
>
>
> Options Indexes MultiViews
> AllowOverride None
> Order allow,deny
> Allow from all
>
>
> AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$
> "/usr/local/apache20/manual$1"
>
>
> Options Indexes
> AllowOverride None
> Order allow,deny
> Allow from all
>
>
> SetHandler type-map
>
>
> SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1
> RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$
> /manual/$1$2
>
>
> ScriptAlias /cgi-bin/ "/usr/local/apache20/cgi-bin/"
>
>
> #
> # Additional to mod_cgid.c settings, mod_cgid has Scriptsock
> # for setting UNIX socket for communicating with cgid.
> #
> #Scriptsock logs/cgisock
>
>
>
> AllowOverride None
> Options None
> Order allow,deny
> Allow from all
>
>
>
> IndexOptions FancyIndexing VersionSort
>
> AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
>
> AddIconByType (TXT,/icons/text.gif) text/*
> AddIconByType (IMG,/icons/image2.gif) image/*
> AddIconByType (SND,/icons/sound2.gif) audio/*
> AddIconByType (VID,/icons/movie.gif) video/*
>
> AddIcon /icons/binary.gif .bin .exe
> AddIcon /icons/binhex.gif .hqx
> AddIcon /icons/tar.gif .tar
> AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
> AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
> AddIcon /icons/a.gif .ps .ai .eps
> AddIcon /icons/layout.gif .html .shtml .htm .pdf
> AddIcon /icons/text.gif .txt
> AddIcon /icons/c.gif .c
> AddIcon /icons/p.gif .pl .py
> AddIcon /icons/f.gif .for
> AddIcon /icons/dvi.gif .dvi
> AddIcon /icons/uuencoded.gif .uu
> AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
> AddIcon /icons/tex.gif .tex
> AddIcon /icons/bomb.gif core
>
> AddIcon /icons/back.gif ..
> AddIcon /icons/hand.right.gif README
> AddIcon /icons/folder.gif ^^DIRECTORY^^
> AddIcon /icons/blank.gif ^^BLANKICON^^
>
> DefaultIcon /icons/unknown.gif
>
> ReadmeName README.html
> HeaderName HEADER.html
>
> IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
>
> AddLanguage ca .ca
> AddLanguage cs .cz .cs
> AddLanguage da .dk
> AddLanguage de .de
> AddLanguage el .el
> AddLanguage en .en
> AddLanguage eo .eo
> AddLanguage es .es
> AddLanguage et .et
> AddLanguage fr .fr
> AddLanguage he .he
> AddLanguage hr .hr
> AddLanguage it .it
> AddLanguage ja .ja
> AddLanguage ko .ko
> AddLanguage ltz .ltz
> AddLanguage nl .nl
> AddLanguage nn .nn
> AddLanguage no .no
> AddLanguage pl .po
> AddLanguage pt .pt
> AddLanguage pt-BR .pt-br
> AddLanguage ru .ru
> AddLanguage sv .sv
> AddLanguage zh-CN .zh-cn
> AddLanguage zh-TW .zh-tw
>
> ForceLanguagePriority Prefer Fallback
>
> AddCharset ISO-8859-1 .iso8859-1 .latin1
> AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
> AddCharset ISO-8859-3 .iso8859-3 .latin3
> AddCharset ISO-8859-4 .iso8859-4 .latin4
> AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
> AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
> AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
> AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
> AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
> AddCharset ISO-2022-JP .iso2022-jp .jis
> AddCharset ISO-2022-KR .iso2022-kr .kis
> AddCharset ISO-2022-CN .iso2022-cn .cis
> AddCharset Big5 .Big5 .big5
> # For russian, more than one charset is used (depends on client, mostly):
> AddCharset WINDOWS-1251 .cp-1251 .win-1251
> AddCharset CP866 .cp866
> AddCharset KOI8-r .koi8-r .koi8-ru
> AddCharset KOI8-ru .koi8-uk .ua
> AddCharset ISO-10646-UCS-2 .ucs2
> AddCharset ISO-10646-UCS-4 .ucs4
> AddCharset UTF-8 .utf8
>
> AddCharset GB2312 .gb2312 .gb
> AddCharset utf-7 .utf7
> AddCharset utf-8 .utf8
> AddCharset big5 .big5 .b5
> AddCharset EUC-TW .euc-tw
> AddCharset EUC-JP .euc-jp
> AddCharset EUC-KR .euc-kr
> AddCharset shift_jis .sjis
>
> AddType application/x-compress .Z
> AddType application/x-gzip .gz .tgz
>
> AddHandler type-map var
>
> BrowserMatch "Mozilla/2" nokeepalive
> BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
> BrowserMatch "RealPlayer 4\.0" force-response-1.0
> BrowserMatch "Java/1\.0" force-response-1.0
> BrowserMatch "JDK/1\.0" force-response-1.0
>
> BrowserMatch "Microsoft Data Access Internet Publishing Provider"
> redirect-carefully
> BrowserMatch "MS FrontPage" redirect-carefully
> BrowserMatch "^WebDrive" redirect-carefully
> BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
> BrowserMatch "^gnome-vfs" redirect-carefully
> BrowserMatch "^XML Spy" redirect-carefully
> BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
>
>
> Include conf/ssl.conf
>
>
>
> CASLocalCacheInsecure On
> CASLocalCacheFile /tmp/CAScache
> CASLoginURL http://192.168.1.40:8080/cas/login
> CASHost 192.168.1.40
> CASPort 8080
> CASValidate /cas/validate
> CASDebug on
>
> *.htaccess*
>
> AuthType CAS
> AuthName "My CAS Test Site"
> Require valid-user
>
> *cas log*
>
> 2007-11-19 19:22:17,606 INFO
> [org.jasig.cas.authentication.AuthenticationManagerImpl] -
> AuthenticationHandler:
> org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler
> successfully authenticated the user which provided the following
> credentials: peter.aganyo
> 2007-11-19 19:22:17,620 INFO [org.jasig.cas.CentralAuthenticationServiceImpl]
> - Granted service ticket [ST-3-oryKtRQOg1QQzrLGbQccIjwMI7sW0iIFS3N-20] for
> service [http://192.168.1.40/cas] for user [peter.aganyo]
>
> *apache error log*
>
> [Mon Nov 19 19:21:21 2007] [notice] SIGHUP received. Attempting to restart
> [Mon Nov 19 19:21:22 2007] [notice] in init_child()
> [Mon Nov 19 19:21:22 2007] [notice] -> c is not null
> [Mon Nov 19 19:21:22 2007] [notice] -> dereferenced c
> [Mon Nov 19 19:21:22 2007] [notice] -> init_child() done
> [Mon Nov 19 19:21:22 2007] [notice] in init_child()
> [Mon Nov 19 19:21:22 2007] [notice] -> c is not null
> [Mon Nov 19 19:21:22 2007] [notice] -> dereferenced c
> [Mon Nov 19 19:21:22 2007] [notice] -> init_child() done
> [Mon Nov 19 19:21:22 2007] [notice] in init_child()
> [Mon Nov 19 19:21:22 2007] [notice] -> c is not null
> [Mon Nov 19 19:21:22 2007] [notice] -> dereferenced c
> [Mon Nov 19 19:21:22 2007] [notice] -> init_child() done
> [Mon Nov 19 19:21:22 2007] [notice] in init_child()
> [Mon Nov 19 19:21:22 2007] [notice] -> c is not null
> [Mon Nov 19 19:21:22 2007] [notice] -> dereferenced c
> [Mon Nov 19 19:21:22 2007] [notice] -> init_child() done
> [Mon Nov 19 19:21:22 2007] [notice] in init_child()
> [Mon Nov 19 19:21:22 2007] [notice] -> c is not null
> [Mon Nov 19 19:21:22 2007] [notice] -> dereferenced c
> [Mon Nov 19 19:21:22 2007] [notice] -> init_child() done
> [Mon Nov 19 19:21:22 2007] [notice] Apache/2.0.61 (Unix) mod_ssl/2.0.61
> /usr/local/apache20/lib/perl mod_perl/2.0.3 Perl/v5.8.8 configured --
> resuming normal operations
> [Mon Nov 19 19:22:01 2007] [notice] in do_cas()
> [Mon Nov 19 19:22:01 2007] [notice] in check_individual_cookie()
> [Mon Nov 19 19:22:01 2007] [notice] portstr:
> [Mon Nov 19 19:22:01 2007] [notice] 80
> [Mon Nov 19 19:22:01 2007] [notice] \n
> [Mon Nov 19 19:22:01 2007] [notice] service = 'http://192.168.1.40/cas';
> ticket = '(null)'
> [Mon Nov 19 19:22:01 2007] [notice] about to call CAS_validate()
> [Mon Nov 19 19:22:01 2007] [notice] in init_child()
> [Mon Nov 19 19:22:01 2007] [notice] -> c is not null
> [Mon Nov 19 19:22:01 2007] [notice] -> dereferenced c
> [Mon Nov 19 19:22:01 2007] [notice] -> init_child() done
> [Mon Nov 19 19:22:17 2007] [notice] in do_cas()
> [Mon Nov 19 19:22:17 2007] [notice] in check_individual_cookie()
> [Mon Nov 19 19:22:17 2007] [notice] portstr:
> [Mon Nov 19 19:22:17 2007] [notice] 80
> [Mon Nov 19 19:22:17 2007] [notice] \n
> [Mon Nov 19 19:22:17 2007] [notice] service = 'http://192.168.1.40/cas';
> ticket = 'ST-3-oryKtRQOg1QQzrLGbQccIjwMI7sW0iIFS3N-20'
> [Mon Nov 19 19:22:17 2007] [notice] about to call CAS_validate()
>
>
>
>
> Scott Battaglia wrote:
>
> Peter,
>
> What version of Apache are you using? We also offer:
>
> mod_auth_cas: http://www.ja-sig.org/wiki/display/CASC/mod_auth_cas
> mod_cas: http://www.ja-sig.org/wiki/display/CASC/MOD_CAS
>
> If you need to use AuthCAS, you can try posting your configuration details
> here to see if anyone sees an discrepancies.
>
> Thanks
> -Scott
>
> On Nov 18, 2007 12:28 PM, Peter K AGANYO <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> >
> > I am trying to set up Apache::AuthCAS and I seem to have run out of
> > options. When I thought that it is now working all I get is a blank page on
> > the CAS-protected folder (on my browser), no redirection and this error in
> > the error log: "failed to resolve handler Apache::AuthCAS".
> >
> > Has anyone successfully setup AuthCAS? Please help me.
> >
> > Thanks
> >
> > Peter
> >
> >
> > _______________________________________________
> > Yale CAS mailing list
> > [email protected]
> > http://tp.its.yale.edu/mailman/listinfo/cas
> >
> >
>
>
> --
> -Scott Battaglia
>
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
--
-Scott Battaglia
LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas