[opencms-dev] OpenCms SSO Integration

Christian.Weber at Bertelsmann.de Christian.Weber at Bertelsmann.de
Wed Mar 31 10:59:28 CEST 2010


Fabian

It would be great if you could contribute your sourcecode for your SSO solution to this list.

Tanks a lot
Christian
 

> -----Ursprüngliche Nachricht-----
> Von: opencms-dev-bounces at opencms.org 
> [mailto:opencms-dev-bounces at opencms.org] Im Auftrag von Fabian Panthen
> Gesendet: Mittwoch, 17. März 2010 22:17
> An: The OpenCms mailing list
> Betreff: Re: [opencms-dev] OpenCms SSO Integration
> 
> 
> Thanks a lot to everyone who replied.
> SSO is working now.
> 
> A short synopsis of the solution:
> 
> 1.     Module Action was the key and seems to be definitely the way 
> forward to obtain and persist an Admin enabled CmsObject.
>          Whish I had found that in the openCms book i have.
> 
> 2.    On top of that we implemented our own 
> AuthorizationHandler class 
> subclasing the abstract class provided by OpenCms
> 
> 3.    AuthorizationHandler allows for configuration of an 
> ssoStrategy to 
> be flexible on how to determine and obtain the user, like by 
> getting the username from a certain header and reading the 
> user by name as opposed to i.e. getting a user uuid from a 
> cookie and reading the user by uuid
> 
> 4.    For all cases not covered by the strategy defined scenario 
> AuthorizationHandler allows for configuration of a default 
> handler, i.e. 
> CmsDefaultAuthorizationHandler to which irrelevant requests 
> are being forwarded.
> 
> Thanks again, nothing beats the list.
> 
> bye
> 
> fabian
> 
> -- 
> 
> ____________________________________________
> 
> u n i t b  c o n s u l t i n g
> 
> 
> 
> Brunnenstr. 156
> 
> 10115 Berlin
> 
> 
> 
> Tel:    +49 [0]30 44 31 92 00
> 
> Fax:    +49 [0]30 44 31 92 29
> 
> Mail:   office at unitb-consulting.de
> 
> Web:    http://www.unitb-consulting.de
> 
> 
> 
> Geschäftsführer: Nico Adam, Thomas Timm
> 
> Registergericht: AG Berlin-Charlottenburg - HRB 113607
> 
> Steuernummer: 37/249/21073
> 
> Ust-IdNr.: DE814984825
> 
> 
> 
> Diese E-Mail könnte vertrauliche und/oder rechtlich 
> geschützte Informationen
> 
> enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
> 
> irrtümlich erhalten haben, informieren Sie bitte sofort den 
> Absender und
> 
> vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
> 
> Weitergabe dieser Mail sind nicht gestattet.
> 
> 
> 
> This e-mail may contain confidential and/or privileged 
> information. If you
> 
> are not the intended recipient (or have received this e-mail in error)
> 
> please notify the sender immediately and destroy this e-mail. Any
> 
> unauthorised copying, disclosure or distribution of the 
> material in this
> 
> e-mail is strictly forbidden.
> 
> 
> 
> 
> 
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list To 
> change your list options, or to unsubscribe from the list, 
> please visit http://lists.opencms.org/mailman/listinfo/opencms-dev
> 



More information about the opencms-dev mailing list