Looks great. I'm going to test it soon, so you'll be hearing from me (at
least to say thanks).
Francisco
William G. Thompson, Jr. wrote:
Some more info on CAS Client for OWA (CasOwa)
CasOwa provides Jasig CAS integration with Microsoft Outlook Web
Access (OWA). It is implemented as a thin wrapper around Jasig
DotNetCas Client. CasOwa works with the CAS ClearPass extension to
securely retrieve the users credentials via Proxy Tickets and then
replays them to the OWA Auth URL in order to authenticate the user
with OWA. Once the user is authenticated, CasOwa sets the OWA
authentication cookies on the browser and redirects to user's OWA
inbox.
Requirements
* CAS Server with ClearPass extension configured to accepted
ProxyTickets from CasOwa.
Installation
Deploy CasOwa in its Virtual Directory on the same IIS server that is
running. This is to ensure that the authentication cookies set by
CasOwa will be visible to OWA. Managed Pipeline Mode for this Virtual
Directory should be set to Integrated.
Http HandlerMappings
CasOwa requires two HandlerMapping configurations, one for
CasOwaAuthHandler and one for the DotNetCasProxyCallback.
CasOwaAuthHandler Mapping
Request path: auth
Type: CasOwa.CasOwaAuthHandler
Name: CasOwaAuthHandler
DotNetCasProxyCallback Mapping
Request path: proxyCallback
Type: CasOwa.CasOwaAuthHandler
Name: DotNetCasProxyCallback
Http Modules
CasOwa requires one Http Module configuration for the DotNetCasClient.
DotNetCasClient Module
Name: DotNetCasClient
Type: DotNetCasClient.CasAlternateAuthModule
[checked] Invoke only for requests to ASP.NET applications or managed
handlers
Web.conf
Web.conf contains two sets of configurations that must be correct.
One is for the DotNetCasClient the other is
for CasOwa.
CasOwa Config
<appSettings>
<add key="CasOwa.ClearPassUrl"
value="https://{cashost}/cas/clearPass"/>
<add key="CasOwa.OwaUrl" value="https://{owahost}/owa"/>
<add key="CasOwa.skipOwaUrlCertificateValidation"
value="true" />
</appSettings>
DotNetCasClient Config
<casClientConfig
casServerLoginUrl="https://{cashost}/cascp/login"
serverName="https://{owahost}"
secureUriRegex="(?i)/auth"
casServerUrlPrefix="https://{cashost}/cas/"
redirectAfterValidation="false"
useSession="false"
gateway="false" renew="false"
ticketValidatorName="Cas20"
ticketTimeTolerance="5000"
singleSignOut="false"
proxyGrantingTicketReceptor="true"
proxyCallbackUrl="https://{owahost}/coa/proxyCallback"
proxyReceptorUrl="/coa/proxyCallback" />
On Fri, Jan 22, 2010 at 12:31 PM, William G. Thompson, Jr.
<[email protected]> wrote:
CAS Client for OWA (CasOwa) is up on GitHub: http://github.com/wgthom/CasOwa
Requires ClearPass and I've only tested it against OWA 2007.
Look in web.conf for some app settings and the cas client config.
Bill
On Thu, Jan 21, 2010 at 11:11 PM, Francisco Estanqueiro
<[email protected]> wrote:
Hi again,
two quick questions:
a) the stats created by inspektr in a clustered environment (2 servers
only), only gives the stats of the current server, right?
b) a while ago I read that ClearPass (I dont know where..) was the solution
to CASify Outlook Web Access. Has anyone done this or knows how to do it?
Thanks again,
Francisco Estanqueiro
Faculdade de Ciências - Universidade de Lisboa
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user