In Patch 3, the OpenSSO REST-based authentication web service now supports module-based, realm-based, or service-based authentication. You can pass module, realm, and service as query parameters. For example, here are some sample REST commands:
http://host.example.com/opensso/identity/authenticate?username=user1 ANDAMPpassword=changeit http://host.example.com/opensso/identity/authenticate?username=user1 ANDAMPpassword=changeitANDAMPuri=realm%3Dsun http://host.example.com/opensso/identity/authenticate?username=user1 ANDAMPpassword=changeitANDAMPuri=module%3DDataStore http://host.example.com/opensso/identity/authenticate?username=user1 ANDAMPpassword=changeitANDAMPuri=service%3DldapService http://host.example.com/opensso/identity/authenticate?username=user1 ANDAMPpassword=changeitANDAMPuri=realm%3D/sun%26module%3DDataStore http://host.example.com/opensso/identity/authenticate?username=user1 ANDAMPpassword=passwordANDAMPuri=realm%3D/iplanet%26module%3DdataStore |