Thanks a lot Carl & Misagh.
Appreciate your help.

Regards,
Durga Prasad

On Wed, Feb 11, 2015 at 11:15 PM, Misagh Moayyed <[email protected]>
wrote:

> Just adding that this functionality will be supported by CAS 4.1 to a
> certain degree.
>
> - Misagh
>
> > On Feb 11, 2015, at 3:16 PM, Waldbieser, Carl <[email protected]>
> wrote:
> >
> > Durga,
> >
> > CAS does authentication, not access control per se.  There have been
> some extensions to do service-based authorization for simple cases where
> access control means "allowed to log in".
> >
> > Typically, the attribute release part of the CAS protocol (or the older
> SAML validation protocol) allows you to send information like group
> memberships to a service so the service can make the determination what
> authenticated users are allowed to do.
> >
> > E.g. if CAS releases the following attributes to services for user
> "jdoe":
> >
> >  memberOf: cn=app1,ou=groups,dc=example,dc=net
> >  memberOf: cn=app3,ou=groups,dc=example,dc=net
> >
> > Then it might be reasonable for the services to respond like:
> >
> >  App1: Welcome to Service #1, J. Doe!
> >  App2: J. Doe, you are not allowed to use this app.
> >  App3: Howdy J. Doe!  Your last login was on 2015-02-01.
> >
> > The access control would be configured individually at each service.
> >
> > Thanks,
> > Carl
> >
> > ----- Original Message -----
> > From: "Durga Prasad" <[email protected]>
> > To: [email protected]
> > Sent: Tuesday, February 10, 2015 9:28:43 PM
> > Subject: Re: [cas-user] How does CAS perform Sessioln Management?
> >
> > Hi Carl  & Nancy,
> >
> > Kindly provide clarification for the below as well.
> >
> > If I have 3 Applications(App1, App2, App3) integrated to CAS
> > and I have Users U1, U2 & U3.
> > U1 should access App1, App2 but not App3. U2 should access App2, App3 but
> > not U1.
> > U3 should access App3, App1 but not App2.
> >
> > Is it possible to achieve the above criterion? Thanks in advance.
> >
> > Regards,
> > Durga Prasad
> >
> >
> > On Wed, Feb 11, 2015 at 10:01 AM, Durga Prasad <[email protected]>
> wrote:
> >
> >> Hi Carl,
> >>
> >> Superb explanation. Really articulated well.
> >>
> >> Thanks much.
> >>
> >> Regards,
> >> Prasad
> >>
> >> On Mon, Feb 9, 2015 at 10:33 PM, Waldbieser, Carl <
> [email protected]>
> >> wrote:
> >>
> >>> Prasad,
> >>>
> >>> 1. CAS uses a Ticket Granting cookie (TGC) to track the TGT issued
> during
> >>> authentication.
> >>> 2. CAS does not specifically protect from these attacks.  However, if
> you
> >>> are using TLS as the transport layer for your services, that protects
> >>> againast MITM and replay attacks.  Cross Site Request Forgery
> protection is
> >>> something each service provider must provide for itself where
> applicable.
> >>> 3. A TGT is a long-lived ticket that allows you to request service
> >>> tickets for specific services from CAS without having to re-present
> primary
> >>> credentials.  A service ticket (ST) is a short-lived, one time use
> ticket
> >>> that a service provider validates with CAS in order to authenticate the
> >>> user.  It is kind of like:
> >>>
> >>>  user:  CAS, please give me a one-time ST good for service "foo".
> >>>  CAS : You don't have a TGT, so please provide me with credentials.
> >>>  user: Here is my username and password.
> >>>  CAS : Looks good.  Here is a TGT that is good for 8 hours.
> >>>        You can use that next time instead of having to type in your
> >>> credentials.
> >>>        Also, here is the ST you asked for.  It is only good for 10
> >>> seconds.
> >>>  user: Service "foo", here is a service ticket that identifies me.
> >>>  foo : CAS, I received this ST-- could you validate it please?
> >>>  CAS : This ST is good.  It is for user "jdoe".
> >>>  foo : User "jdoe", welcome to the "foo" service!
> >>>
> >>> Thanks,
> >>> Carl Waldbieser
> >>> ITS System Programmer
> >>> Lafayette College
> >>>
> >>> ----- Original Message -----
> >>> From: "Durga Prasad" <[email protected]>
> >>> To: [email protected]
> >>> Sent: Sunday, February 8, 2015 10:35:43 AM
> >>> Subject: [cas-user] How does CAS perform Sessioln Management?
> >>>
> >>> Hi Folks,
> >>>
> >>> I have few doubts on CAS.
> >>>
> >>> 1. How does CAS maintain session between multiple aplications?
> >>>
> >>> 2. How CAS is secure from Man in the middle attack & Replay, CSRF
> attacks?
> >>>
> >>> 3. What is the differene between TGT & service ticket?
> >>>
> >>> Kindly clarify my doubts.
> >>>
> >>> Thanks in adavnce.
> >>>
> >>> Regards
> >>> Prasad
> >>>
> >>> --
> >>> 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
> >>>
> >>
> >>
> >
> > --
> > 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
>
>
> --
> 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