We have decoupled the authenticators from the Carbon core and the identity integration will go into a custom authenticator - we have already developed the logic for this; based on a custom requirement.
I am working on this authenticator and will be available by the end of this week. Thanks & regards. -Prabath Afkham Azeez wrote: > Do we have an API/SDK sort of thing for identity integration, > something like the Geneva framework for application authentication? > > Azeez > > On Mon, Feb 8, 2010 at 1:06 AM, Dimuthu Leelarathne <dimut...@wso2.com > <mailto:dimut...@wso2.com>> wrote: > > Hi, > > On Mon, Feb 1, 2010 at 10:52 AM, Prabath Siriwardena > <prab...@wso2.com <mailto:prab...@wso2.com>> wrote: > > Hi; > > Please find the approach for integrating identity component > for Carbon > authentication - DimuthuL and I will be working on this. > > Step - 1 > > 1- Decouple UI level authentication logic. Drop a bundle and > it will be > picked automatically based on a configured priority level. > This bundle knows how to pick attributes related to the > authentication > request and which back end service to be called. > > For example; right now in the UI bundle we have this logic. > > if (ssoSessionId != null && password == null) { > // This is SSO related login - we don't have the > password. > // Now the back-end service need to validate > ssoSession id > with back-end > // SSO-Service. > return new CarbonSSOAuthenticator(request); > } else if (ivuser != null) { > // If we have a value for this - then it's an > authentication > request redirected by > // WebSeal. > return new WebSealAuthenticator(request); > } else { > return new DefaultCarbonAuthenticator(request); > } > > This limits the authentication for predefined - authentication > routines. > With the above approach we won't have these hard coded > authentication > routines. > > 2 - Cleaning up the back-end authentication admin service. > Step - 1 will > have it's own corresponding back-end bundle. > > Steps- 1/2 will be a milestone release. > > > > These are completed. Please find authenticators at[1]. Now people > can drop authenticators to carbon framework and they will be > automatically picked by Carbon. > > Thank you, > DimuthuL > > [1]https://svn.wso2.org/repos/wso2/trunk/carbon/components/authenticators > > > 3 - User core knows whether to use the integrated user store or an > Identity Server to delegate authentication. > > Steps- 1 /2/3 will be a milestone release. > > 4 - Using IS to handle permissions / XACML - this needs > further review - > I will send a design on this shortly. > > This completes the $subject. > > Thanks & regards, > -Prabath > > Prabath Siriwardena wrote: > > Hi Samisa; > > > > I will start working on this from the end of this week and > will keep > > the list updated.... > > > > Thanks & regards. > > -Prabath > > > > Samisa Abeysinghe wrote: > >> Have we started on this? We need this of Iridium. Please > update. > >> > >> Samisa... > >> > >> On Fri, Jan 8, 2010 at 11:32 AM, Prabath Siriwardena > >> <prab...@wso2.com <mailto:prab...@wso2.com> > <mailto:prab...@wso2.com <mailto:prab...@wso2.com>>> wrote: > >> > >> Afkham Azeez wrote: > >> > Have we started working on $subject instead of relying on > >> secured HTTP > >> > sessions? This is needed for the March release. > >> No.. still we have not started on this yet... There is > a slot > >> allocated > >> under this topic for the off-site meeting [those who > are not > >> there, but > >> in this list - we'll keep you updated] next week - so > we can get > >> started > >> on following week. > >> > >> Thanks & regards. > >> -Prabath > >> > > >> > Thanks > >> > Afkham Azeez > >> > az...@wso2.com <mailto:az...@wso2.com> > <mailto:az...@wso2.com <mailto:az...@wso2.com>> > <mailto:az...@wso2.com <mailto:az...@wso2.com> > >> <mailto:az...@wso2.com <mailto:az...@wso2.com>>> > >> > WSO2 Inc. http://wso2.com > >> > Blog: http://afkham.org > >> > > >> > >> > > ------------------------------------------------------------------------ > >> > > >> > _______________________________________________ > >> > Carbon-dev mailing list > >> > Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org> > <mailto:Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>> > >> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >> > > >> > >> > >> _______________________________________________ > >> Carbon-dev mailing list > >> Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org> > <mailto:Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>> > >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >> > >> > >> > >> > >> -- > >> Samisa Abeysinghe > >> Director, Engineering - WSO2 Inc. > >> > >> http://www.wso2.com/ - "lean . enterprise . middleware" > >> > > ------------------------------------------------------------------------ > >> > >> _______________________________________________ > >> Carbon-dev mailing list > >> Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org> > >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >> > > > > > > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > > -- > -- > Afkham Azeez > az...@wso2.com <mailto:az...@wso2.com> > WSO2 Inc. http://wso2.com > Blog: http://afkham.org > ------------------------------------------------------------------------ > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > _______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev