On Mon, Jan 25, 2010 at 2:33 PM, Curtis Garman <[email protected]> wrote:
> Bill, what does the url look like to login to OWA once things are
> configured? Is it https://{casServer}/cas/login?service={serviceUrl}?

The URL to login to OWA via CAS would be the path mapped to
CasOwaAuthHandler.  Following the example config below, it would be:

https://{owahost}/coa/auth

This would cause the CAS client to redirect to CAS to get a service
ticket for /coa/auth.  CasOwaAuthHandler validates the ticket and then
requests a Proxy ticket for ClearPass.  Using the proxy ticket, it
gets the credentials, replays them to OWA, and then redirects to the
OWA URL.

> Is the service URL just the path to the CasOwa webapp? Is there more
> documentation on this anywhere?

Not yet.  Let's get your config working and see where the gaps are.

>Am I correct in assuming that my CAS
> and OWA servers need to exchange certificates for the whole thing to
> work?

Yes, if you are using self-signed certs.

Bill

>
> On Mon, Jan 25, 2010 at 12:18 PM, William G. Thompson, Jr.
> <[email protected]> wrote:
>> On Mon, Jan 25, 2010 at 12:33 PM, Curtis Garman <[email protected]> 
>> wrote:
>>> Does this method ( cas clearpass extention) work for uportal 3.1.x?
>>> Can I casify OWA by simply adding the clearpass stuff in cas 3.3.4 or
>>> is it necessary have uportal 3.2 installed?
>>
>> uPortal is not required for CasOwa or the ClearPass extension.
>>
>> Bill
>>
>>>
>>> On Fri, Jan 22, 2010 at 5:21 PM, Francisco Estanqueiro
>>> <[email protected]> wrote:
>>>> 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
>>>>
>>>
>>>
>>>
>>> --
>>> Curtis Garman
>>> Web Programmer
>>> Heartland Community College
>>>
>>> --
>>> 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
>>
>>
>
>
>
> --
> Curtis Garman
> Web Programmer
> Heartland Community College
>
> --
> 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

Reply via email to