Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Perform the following steps to setup an implementation-specific log-on sequence:

  1. Create a custom authentication provider by implementing the Java Interface, IAuthenticationServiceProvider.
  2. Mention the custom authentication provider to Canvas framework by providing a value for the AUTH_SERV_PROV_CLASS key in the securityconfig.properties file.

    # The following key indicates the default authentication provider that is to
    # be used during log-in, log-out or re-authentication purposes.
    AUTH_SERV_PROV_CLASS=com.intellectdesign.app.lic.servlets.login.NGageAuthenticationProvider
    
    # Here, NGageAuthenticationProvider.java is the custom authentication provider file.
  3. Create a custom validate class to validate the users' entitlement by implementing the interface, IEntitlementSource.

  4. Mention the custom validate class to Canvas framework by providing a value for the VIEW_ENTITLEMENT_CLASS key in the implclassconfig.properties file.

    # If user group specific view entitlement is required then extend the abstract class
    # com.intellectdesign.modelhouse.impl.UserGroupViewEntitlement
    # and configure the sub class for 'VIEW_ENTITLEMENT_CLASS' as
    # VIEW_ENTITLEMENT_CLASS=com.intellectdesign.app.lic.servlets.entitilements.NGageViewEntitlement


  • No labels