Hi, Today I committed changes to Authentication Materials in IdAS.. Please read..
I updated this page http://wiki.eclipse.org/Authentication_Materials I made the following changes to idas.api: - Created a new interface IAuthNMaterials (without methods), which all Authentication Materials classes now implement - Defined constants for common types of Authentication Materials in the above interface - Changed the already existing Authentication Materials classes to implement the above interface - Changed the IContext.open() method to expect IAuthNMaterials instead of Object I also changed Object to IAuthNMaterials in several classes that somehow use IContext.open() - BasicContext, JSPolicyContext, JNDIContext, RDFContext, NonsharedContext, ... I added some JavaBean-like characteristics to the existing Authentication Materials classes to make it easier to (de-)serialize Authentication Materials - E.g. AuthNNamePasswordMaterials I updated the UDI drafts at http://www.parity.com/spec/udi/udi-syntax.htmland http://www.parity.com/spec/udi/udi-resolution.html - They now say that when resolving a UDI, one of the output values is a list of Authentication Material types which can be used to authenticate to (open) the Context. I updated the Higgins UDI Resolver (org.eclipse.higgins.idas.udi) to support this. - When resolving a UDI, the output data can now contain one or more Authentication Material types to be used for opening the Context. I also updated the UDI demo at http://graceland.parityinc.net/udi-demo/ - For example, when you resolve one of the below UDIs, the application will discover and tell you that username+password Authentication Materials are required for that particular context. =udidemo*contexts/(+ldap)//uid%3Dsaba,dc%3Dparityinc,dc%3Dnet http://graceland.parityinc.net/~msabadello/xrds/xrdstest.html#uid=markus,dc=parityinc,dc=net<http://graceland.parityinc.net/%7Emsabadello/xrds/xrdstest.html#uid=markus,dc=parityinc,dc=net> In total, this shouldn't really break any existing code, except that IContext.open() now expects IAuthNMaterials instead of Object. Markus
_______________________________________________ higgins-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/higgins-dev
