Deploying a .NET Authentication Service
To deploy an authentication service to IIS and .NET, follow
these instructions.
- The Oracle WebCenter Interaction Development Kit (IDK) must be
installed on the server to which you intend to deploy.
- You must have implemented ISyncProvider and IGroup (for synchronization),
IAuthProvider (for authentication), or both. For details, see Implementing an Authentication Service.
This topic describes how to deploy an Authentication Service
implemented in Java to a Java application server.
To deploy an
authentication service to IIS and .NET:
- Ensure that you have built your project with the AuthProviderSoapBinding.asmx
and/or SyncProviderSoapBinding.asmx SOAP endpoints.
If this service uses SCI, also include SCIProviderBinding.asmx.
These files can be found in your IDK installation.
The Oracle
WebCenter Interaction Development Kit (IDK) installation is typically
installed to C:\Program Files\plumtree\idk\<version>\devkit\
- Update Web.config for
services that provide authentication.
If this service provides authentication, add the following
nodes to <appSettings>:
For example:
<appSettings>
<add key="AuthProviderAssembly" value="Helloworld" />
<add key="AuthProviderImpl" value="Plumtree.Remote.Auth.Helloworld.Auth" />
...
- Update Web.config for services that
provide synchronization.
If this service provides synchronization, add the following
nodes to <appSettings>:
For example:
<appSettings>
...
<add key="SyncProviderAssembly" value="Helloworld" />
<add key="SyncProviderImpl" value="Plumtree.Remote.Auth.Helloworld.Sync" />
...
- Update Web.config for services that
use SCI.
If this service uses SCI, add the following nodes to <appSettings>:
- Web Service Class Names (*Impl)To deploy a content service, identity service or SCI page, you must enter the qualified class name in the web.xml (Java) or Web.config (.NET) file for your project.