RE: IDFF 1.2 with several SP
"Garzon Maldonado, Jesus Javier" <[email protected]> Wed, 9 Feb 2005 10:05:58 +0100
| Newsgroups | gmane.comp.sourceid.sso.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. ------_=_NextPart_001_01C50E86.91ADD0D2 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Charlie, =20 I've been reading liberty-idff-protocols-schema-v1.2.pdf, but I still = haven't found what should I do to support more than one service = provider. =20 RegisterNameIdentifierRequest has three elements of type = NameIdentifierType (IDPProviderNameIdentifier, SPProviderNameIdentifier = and OldProviderNameIdentifier). I suppose SPProviderNameIdentifier is = the one I should use to identify each SP. So far so good... =20 But I don't know where this Request is handled inside SourceID's ID-FF = implementation. Is there a configuration file to define the = RegisterNameIdentifierRequest? (maybe sourceid-provider-directory.xml?), = should I develope a concrete class or interface?. =20 Could you give me a small example, please? =20 Thank you very much. =20 Regards. =20 Javi Garzon. ________________________________ De: [email protected] en nombre de Reitzel, Charles Enviado el: mar 08/02/2005 16:47 Para: SourceID Users List Asunto: RE: [SourceID SSO-users] IDFF 1.2 with several SP Hi Javi, =20 In the <RegisterNameIdentifierRequest> element, each NameID child = element has a NameQualifier attribute. Typically, this value is the SP = Provider ID. You should be able to use this value to instantiate an = appropriate "sub-handler" to handle the details according to the SP = rules. =20 See liberty-idff-protocols-schema-v1.2.pdf, section 3.3 Name = Registration Protocol =20 hth, Charlie Reitzel -----Original Message----- From: Garzon Maldonado, Jesus Javier [mailto:[email protected]]=20 Sent: Tuesday, February 08, 2005 9:58 AM To: [email protected] Subject: [SourceID SSO-users] IDFF 1.2 with several SP =09 =09 Hello all, =20 I'm trying to deploy ID-FF 1.2 in my own environment, composed of an = Identity provider and several service providers. Each service provider = is located in the same context, but has its own identification = mechanism. =20 The demo application that comes with ID-FF only uses one idp and one = sp. In sourceid-core-config.xml you can define only one AuthnAdapter = and one EventAdapter for all service providers. e.g, if you have two = service providers (lets say SP1 and SP2), with two different = authentication mechanisms, when ID-FF 1.2 framework calls = EventAdapter.onFederationCreated method, there is no way to know if = principalID belongs to SP1 or SP2. =20 How can I modify demo example in order to allow more than one SP? =20 Thank you very much. =20 Best regards. =20 Javi Garzon. =20 ------_=_NextPart_001_01C50E86.91ADD0D2 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 eJ8+IjsJAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAMgAAAFJFOiBbU291cmNlSUQgU1NP LXVzZXJzXSBJREZGIDEuMiB3aXRoIHNldmVyYWwgU1AAtg8BBYADAA4AAADVBwIACQAKAAUAOgAD ADMBASCAAwAOAAAA1QcCAAkACgAFADoAAwAzAQEJgAEAIQAAADE1NzlENzg0N0Q4NzdENEFCMUU3 MUMzOTg2NUEwMzNBACEHAQOQBgD8GgAANwAAAAMANgAAAAAAQAA5ANLQrZGGDsUBHgA9AAEAAAAF AAAAUkU6IAAAAAACAUcAAQAAADAAAABjPUVTO2E9IDtwPUlORFJBO2w9TUFEVE9STUFJTC0wNTAy MDkwOTA1NThaLTM1OQAeAEkAAQAAADIAAABSRTogW1NvdXJjZUlEIFNTTy11c2Vyc10gSURGRiAx LjIgd2l0aCBzZXZlcmFsIFNQAAAAQABOAICIyW31DcUBHgBaAAEAAAAfAAAAc3NvLXVzZXJzLWJv dW5jZXNAc291cmNlaWQub3JnAAACAVsAAQAAAFsAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABz c28tdXNlcnMtYm91bmNlc0Bzb3VyY2VpZC5vcmcAU01UUABzc28tdXNlcnMtYm91bmNlc0Bzb3Vy Y2VpZC5vcmcAAAIBXAABAAAAJAAAAFNNVFA6U1NPLVVTRVJTLUJPVU5DRVNAU09VUkNFSUQuT1JH AB4AXQABAAAAEQAAAFJlaXR6ZWwsIENoYXJsZXMAAAAAAgFeAAEAAABGAAAAAAAAAIErH6S+oxAZ nW4A3QEPVAIAAAAAUmVpdHplbCwgQ2hhcmxlcwBTTVRQAENoYXJsZXMuUmVpdHplbEBGTVIuQ09N AAAAAgFfAAEAAAAdAAAAU01UUDpDSEFSTEVTLlJFSVRaRUxARk1SLkNPTQAAAAAeAGYAAQAAAAUA AABTTVRQAAAAAB4AZwABAAAAHwAAAHNzby11c2Vycy1ib3VuY2VzQHNvdXJjZWlkLm9yZwAAHgBo AAEAAAAFAAAAU01UUAAAAAAeAGkAAQAAABgAAABDaGFybGVzLlJlaXR6ZWxARk1SLkNPTQAeAHAA AQAAAC4AAABbU291cmNlSUQgU1NPLXVzZXJzXSBJREZGIDEuMiB3aXRoIHNldmVyYWwgU1AAAAAC AXEAAQAAACAAAAABxQ3u3Jqdx117Z2RAN6HPeCejBtTwAAF3QYAAIlM8gx4AdAABAAAAFAAAAFNv dXJjZUlEIFVzZXJzIExpc3QAHgAaDAEAAAAfAAAAR2Fyem9uIE1hbGRvbmFkbywgSmVzdXMgSmF2 aWVyAAAeAB0OAQAAAC4AAABbU291cmNlSUQgU1NPLXVzZXJzXSBJREZGIDEuMiB3aXRoIHNldmVy YWwgU1AAAAACAQkQAQAAAMMTAAC/EwAAlVMAAExaRnXw6nrxAwAKAHJjcGcxMjWCMgNDaHRtbDED MD8BAwH3CoACpAPjAgBjaMEKwHNldDAgBxMCgP8QAwBQBFYIVQeyEdUOUQMB3RDXMgYABsMR1TME RhDZWRLvZjQQbxF7NQPGVOxhaANxEdU2A8YIVQKAtxHjCO8J9zsdjw4wNR6v7x6PH5UR4QxgYwBQ CwkBZEwzNhFgC6U0IBACKvZcDrIBkGcU8AqjEeMlKAI0FPA8IURPQ1QAWVBFIEhUTUwAIFBVQkxJ QyCAIi0vL1czQyjASERURCfUNC4RYFRycgBydGkCIAdAKMBFOE4iPiYtJc8r0TE4QycwJ+NkaXI9 K8BynysQK4MAIQMwLiFkbwDg8y4hCrFccR1wLiEY4AMwNy6FEWArOzMkwC2ARUEiRCsdMTc3JzBU SahUTEUrHjQO8E0HkKpzK+BlLH41JzAvM78vLSIsHzf/LOY2DvA8TXBFVEEgBaACMAnwdCw9IgXg J+M2KdAwLgQyODyBMTQ3OSImICqQB4A9RyrgRVLwQVRPUisdNQE2wDI/CyvvQFQ1EWA8Qk9Ejlk/ zSQxQO9nOTYnMIBESVYgaWQ9RUAgT1dBUmULUHlU4GV4dDMwDiBE0C3v/iAAAC+FMCMv4TB/Qw9E H59FIEa/R89I2kAJNjRMugtJDy0ENC1hRk9OVHwgZgDQPZAHEztRHSE9ViM8gFPCIACQej2QMvdM qxgwAzBjE/ADsgHQSOmsSGkXEBjxbAiQLCyM+jVE0S9SUi5ZLmdO+wHA3y5nCqJZuAqALIwwMgEp IP9FEFkPUO9KX0tvTH9Nj1nv/0+vXw9Rz1LWVD9VRFX9V58XWK9e30BFOCTAJm5izHNwAoAueCdh AUBkf/9a71v/XQ9eH24fYD9hT2Jf/2NvcM9lj3XvZ69ov2nPVhtASSd2ZSBiCeEg5SAQYXkQbmck 3FVxd3NnV1CC4AAgeS1FQAEgLZpwA2B0L1AG8HMtBPBEaGUAwC12MTygLqpwhZAsgtB1BUBJgCCd KmBsAyAY8IKwbicFQMECEHVuZCB3GPAFQPJzGuB1bIkAh8CDv3eCjS9AIIYAgCB1cHAdMf4gBGAg EItwGPADoAIggsD5GSBydg3ggsCF0Y1ABIH+LmuvbL9Zv3G/cs9z33Tv/32fdw94H3kvej97T3xf fW//fn9/j4Cfar+OT49foa9u//9wD5C/kc+S35Pvo++WD5cf/5gvmT+aT5tfnG+sz56Pn583oK+0 JkXAZwQAO5ByTn09cUkBAAIwBpAIkUXAcf8KUIfgiDEEIIyACdGJ/64D3GVshqA7oQQgby7ghVAW cILAuaxUvcIoSUR8UFCNpbmsh2C7r64SU9u/b7okIABwiQBPibDCb/m6Mykuh7KLwhkgwO/B/3/D CwQAjHGCwIzSh8GJhHXPxkGLgY3RuhJ5IINAMFG7x8DFsFOLYFKgBcBzi2DTxn+uEmdvBHAuzlCi P/+jT5BPqE+pX6pvq3+0L62f/66vr7+wz7Hfsu+z/7UPth//ty+hT86vz7/iD6WPpp/RH//SL9M/ 1E/kT9Zv13/Yj9mf/9qv27/cz+0v3u/f/+EP9IaOQoeTL0CIgmtubwfg/4kgBJCMYslRuobJUczP 7nL9jJFkvQCJAAuAAJABAMwRNwhwUsC/QCcEIL9ALUb6RkUwbQtQvROJQCpxxbHbyWOMUWE7UrpA Zwhw/9P/UpADEMqz+/+LEw8wC4CMYreCwLkvujo/vyAIIHmC4H8CT+5jzJD+UkVAhcKNwy0J8AFl Y4YAcnkuePkO0D8ph2CJdw8ggrAdIPu90QDTYyAQO5A7UCNgGpG/HTAGr+5jA9AEoVKiP85//+Of 0J/on+mv6r/rz/R/7e//7v/wD/Ef8i/zP/RP9V/2b//3f+GfDq8PvyIP5d/m7xEf/xIvEz8UTyRP Fm8XfxiPGZ//Gq8bvxzPLS8e7x//IQ80h+pDiZN5iNAgBHCCsT2A/QDBcwZQiBFGID1w/2HA3/8u ZP9huxAOYCKvI78Qvyi//ynPKt8r7zSfLg8vHzAvMT//Mk8zXzRvNX82jzefIb89r/8+v1EPJf8n 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 4ViweW8/j0CfFYqdYDHso51gMn4pft9D33ImmhNHIloQZn5mjmB7gVqAPQHrsvtec+1zMHdQseYJ ZnVQ6kBHMPxyazZBuQBZ8EzfTe/wxf8+WfxdJAclT2QhD7xv8IFwe0gx+2NDNTDy4+pA82BvXmRz MPNhNTDycm65IHfrfrDlYmtdUHdUH1Uv+manFUDsIGYAY2lfQGyYofZiuPBv8Gf3sOVxS/I/If9M cfxfEZ8ar2NvZH8gPxb//xgPGR9nfxs/Xy8dXx5vIZ//II9x7yKvI78kzyXfD99mP/9nT3m/Sc9K 32ivab9qz2vf/3v/bf9vD3AfcS9yP3NPdF//dW92f3ePeJ+4dl4RNlGZcP/m0FyAYMDl8Cfj9DDz sOXA/10B+DBTgOxy5XE/UV4fhc9/O2coAFzxKPGTETERnWA//3ofey9oD4AvgT+CT4NfhG//hX+G j4efiK+aL4rPi9+M7/+N/48PkB+Xv5jPnv99T35f/6R/mz+cT51frX+ff6CPoZ//oq+l36TPus+m 76f/qQ+qHz8m7PwAU6A2Eu0R5fBtdf/xQGMPrO+Zz7Hvsv+0D7Uf/7Yvtz+4T7lfum/Gn7yPvZ// vq+/v8DPwd+r38U/y2+vD/+wH9Dvx6/Iv8nP2e/a/8z//84Pzx/ST9E/5z/TX9Rv1X+71o/Xm0Ip cCkgNTBn5ED+ZEXg2G/Zf8Zf3n/fj+Cf/+Gv4r/jz+Tf5e/m//K/6R//6i/rP+xP7V/ub/BP8V/3 j//bn9yv/Q/zz/Tf9e8GD/gP//kf+i/7P/5v/V8TX/9/AI8XAZ8CrwO6SkbgaSBH/RBQelFA8D8F f/JfCn8Lj/8Mnw2vDr8PzxDfEe8S/x6v/xUfFi8XPxhMJSMZLxo/I///HR8jTwdvCH8ozx+PIJ8h rwcivzMvOXdCTE9DS+BRVU9URTo7JTEkMG86/zlPOl8zbjUs4TywTyxEWS7AJYw3QCFIVFRNTENN MyUVfUZAAB4ANRABAAAAPQAAADw4MUFFNjBCNTE0QzE4RDRDOEQ3MjFEMTBEMkYwQUM4NDBDQTY1 MUBNQURUT1JNQUlMLmluZHJhLmVzPgAAAAAeAEcQAQAAAA8AAABtZXNzYWdlL3JmYzgyMgAACwDy EAEAAAAfAPMQAQAAAHAAAABSAEUAJQAzAEEAIABbAFMAbwB1AHIAYwBlAEkARAAgAFMAUwBPAC0A dQBzAGUAcgBzAF0AIABJAEQARgBGACAAMQAuADIAIAB3AGkAdABoACAAcwBlAHYAZQByAGEAbAAg AFMAUAAuAEUATQBMAAAACwD2EAAAAABAAAcwRByfBH4OxQFAAAgwxJTFkYYOxQEDAN4/r28AAAMA 8T8KDAAAHgD4PwEAAAAfAAAAR2Fyem9uIE1hbGRvbmFkbywgSmVzdXMgSmF2aWVyAAACAfk/AQAA AEoAAAAAAAAA3KdAyMBCEBq0uQgAKy/hggEAAAAAAAAAL089SU5EUkEvT1U9VE9SUkVKT04vQ049 UkVDSVBJRU5UUy9DTj1KR0FSWk9OAAAAHgD6PwEAAAAVAAAAU3lzdGVtIEFkbWluaXN0cmF0b3IA AAAAAgH7PwEAAAAeAAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAAAAAAAC4AAAADAP0/5AQAAAMA GUAAAAAAAwAaQAAAAAADAB1AAAAAAAMAHkAAAAAAHgAwQAEAAAAIAAAASkdBUlpPTgAeADFAAQAA AAgAAABKR0FSWk9OAB4AMkABAAAAHwAAAHNzby11c2Vycy1ib3VuY2VzQHNvdXJjZWlkLm9yZwAA HgAzQAEAAAAYAAAAQ2hhcmxlcy5SZWl0emVsQEZNUi5DT00AHgA4QAEAAAAIAAAASkdBUlpPTgAe ADlAAQAAAAIAAAAuAAAAAwB2QP////8LACkAAAAAAAsAIwAAAAAAAwAGEKoJVPwDAAcQkAcAAAMA EBAAAAAAAwAREAEAAAAeAAgQAQAAAGUAAABISUNIQVJMSUUsSVZFQkVFTlJFQURJTkdMSUJFUlRZ LUlERkYtUFJPVE9DT0xTLVNDSEVNQS1WMTJQREYsQlVUSVNUSUxMSEFWRU5URk9VTkRXSEFUU0hP VUxESURPVE9TVVBQAAAAAAIBfwABAAAAPQAAADw4MUFFNjBCNTE0QzE4RDRDOEQ3MjFEMTBEMkYw QUM4NDBDQTY1MUBNQURUT1JNQUlMLmluZHJhLmVzPgAAAAAS6A== ------_=_NextPart_001_01C50E86.91ADD0D2 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ sso-users mailing list [email protected] http://lists.sourceid.org/mailman/listinfo/sso-users ------_=_NextPart_001_01C50E86.91ADD0D2--