Using the Validator_assembly and Validate_Assembly_Type Parameters

In Scenario 3, which uses third-party authentication, these two parameters point to the URI of validator_assembly and to validator_assembly_type. They are located in the Web.config file of AgentLoginManager.

In Scenario 3, the third-party authentication implements the interface Microsoft.Ccf.Csr.ICustomLoginValidator. A sample implementation of third-party authentication is provided in the source code. The sample is located in: <InstallDir>\ProgramFiles\MicrosoftCCF2009\SourceCode\Microsoft.Ccf.Samples.Csr.AgentDesktop\Microsoft.Ccf.Samples\Csr\CustomLoginValidator.

The following is an example of an <appSettings> section that contains all three parameters: VerifyCredentialsAgainstIIS, Validator_assembly_URI, and Validator_Assembly_Type.

<appSettings>
  <!-- Flag to decide whether to verify the credential against IIS or not -->
  <add key="VerifyCredentialAgainstIIS" value="true"/>
  <!-- This should point to the third party custom autentication provider dll. 
      -->
  <add key="validator_assembly_URI" value=" C:\ CustomLoginValidator\bin\Release\Microsoft.Ccf.Samples.Csr.CustomLoginValidator.dll "/>
  <!-- This should point to the third party custom autentication provider assembly type. -->
  <add key="validator_assembly_type" value="Microsoft.Ccf.Samples.Csr.CustomLoginValidator.CustomLoginValidator"/>
</appSettings>