Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. The authentication JSP and authentication service class retrieve the claimed identity of the person performing the authentication, instantiate a class implementing the "Principal" interface, acquire the claimed user's credentials and use them to instantiate a class implementing the "OpaqueCredentials" interface.
  2. A class implementing the interface "SecurityContext" will be instantiated and a method with the signature:
    Code Block
    titleSecurityContext
        void authenticate(Principal, OpaqueCredentials);
    
    is executed.
  3. A method with the signature:
    boolean isAuthenticated();
    is executed and if the result is "true", then the layout object and the individual channels for the portal session are instantiated. The choice of security provider is derived from a properties file. Secondary security contexts may be registered in a chain off the initial "SecurityContext" object.
  4. The parent SecurityContext channel iterates through the chained security context objects and call the authenticate() method of each.

...