Hi,

I'm authenticating a community of uPortal 3.01 end users against Shibboleth. At authentication time I extract group memberships from the HTTP headers and cache them as IPerson attributes. I've set up a 1:1 mapping between PAGS groups and Shibboleth groups. I hoped I could simply override PersonAttributesGroupStore.contains() to validate group membership based on these attributes but (I guess by design) there seems to be no way to access the authenticated IPerson object from the PAGS classes.

Can anyone suggest another way to map users to groups without using a persistent datastore? Because authentication is federated, I can't always map users to a remote LDAP directory or RDBMS instance; I get access to the membership information only at the point of authentication, contained in HTTP headers.

Thanks in advance!
--
Simon Farrell
UCL
Gower Street
London
WC1E 6BT



--
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/uportal-dev

Reply via email to