Uses of Interface
wt.method.MethodAuthenticator

Packages that use MethodAuthenticator
wt.auth Provides Authentication using one of several AuthenticationHandlers and the AuthenticationServer
wt.httpgw Provides HTTPGateway support including HTTPLogin, HTTPRequest, HTTPResponse and URLFactory
wt.method Defines the standard Windchill MethodServer and MethodServerLauncher and related functionality. 
wt.session Overview 
 

Uses of MethodAuthenticator in wt.auth
 

Classes in wt.auth that implement MethodAuthenticator
 class NullLogin
          This is a bootstrapping authenticator used if server is willing to accept client supplied value of user.name system property.
 class ReAuthAuthenticator
          A MethodAuthenticator that is used when re-authenticating an existing session.
 class SimpleMethodAuthenticator
          A simple MethodAuthenticator that just carries server-supplied data back to the client and returns it on each subsequent call.
 

Fields in wt.auth declared as MethodAuthenticator
private  MethodAuthenticator ReAuthAuthenticator.nestedAuthenticator
           
protected static MethodAuthenticator NullLogin.nestedAuthenticator
           
 

Methods in wt.auth that return MethodAuthenticator
 MethodAuthenticator SimpleAuthenticator.newMethodAuthenticator(String user)
          Create a new MethodAuthenticator object that will associate the given user name to endorsed method calls.
 MethodAuthenticator SimpleAuthenticator.newMethodAuthenticator(String user, String session_id)
          Create a new MethodAuthenticator object that will associate the given user name to endorsed method calls for an existing session.
 MethodAuthenticator NullAuthentication.getBootstrapAuthenticator()
          Get a bootstrap MethodAuthenticator capable of identifying the user.
 MethodAuthenticator NullAuthentication.getBootstrapAuthenticator(String session_id)
          Get a bootstrap MethodAuthenticator capable of identifying the user for a given session.
 MethodAuthenticator NullAuthentication.bootstrap(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
 MethodAuthenticator Authenticator.newMethodAuthenticator(String user)
          Create a new MethodAuthenticator object that will associate the given user name to endorsed method calls.
 MethodAuthenticator Authenticator.newMethodAuthenticator(String user, String session_id)
          Create a new MethodAuthenticator object that will associate the given user name to endorsed method calls for an existing session.
static MethodAuthenticator AuthenticationServer.getBootstrapAuthenticator()
          Get a bootstrap MethodAuthenticator capable of identifying the user.
static MethodAuthenticator AuthenticationServer.getBootstrapAuthenticator(String session_id)
          Get a bootstrap MethodAuthenticator capable of identifying the user for a given session.
static MethodAuthenticator AuthenticationServer.init(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
static MethodAuthenticator AuthenticationServer.newMethodAuthenticator(String user)
          Create a new MethodAuthenticator object that will associate the given user name to endorsed method calls.
static MethodAuthenticator AuthenticationServer.newMethodAuthenticator(String user, String session_id)
          Create a new MethodAuthenticator object that will associate the given user name to endorsed method calls.
 MethodAuthenticator AuthenticationHandler.getBootstrapAuthenticator()
          Get a bootstrap MethodAuthenticator capable of identifying the user.
 MethodAuthenticator AuthenticationHandler.getBootstrapAuthenticator(String session_id)
          Get a bootstrap MethodAuthenticator capable of identifying the user for the given session.
 MethodAuthenticator AuthenticationHandler.bootstrap(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
static MethodAuthenticator Authentication.init(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
private static MethodAuthenticator Authentication._init(MethodAuthenticator authenticator)
           
 

Methods in wt.auth with parameters of type MethodAuthenticator
 MethodAuthenticator NullAuthentication.bootstrap(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
static MethodAuthenticator AuthenticationServer.init(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
 MethodAuthenticator AuthenticationHandler.bootstrap(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
static MethodAuthenticator Authentication.init(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
private static MethodAuthenticator Authentication._init(MethodAuthenticator authenticator)
           
 

Constructors in wt.auth with parameters of type MethodAuthenticator
ReAuthAuthenticator(MethodAuthenticator nested_authenticator)
          Supported API: true
 

Uses of MethodAuthenticator in wt.httpgw
 

Classes in wt.httpgw that implement MethodAuthenticator
 class FormLogin
          This is a bootstrapping authenticator used if server is willing to accept user names as authenticated via Form authentication.
 class GatewayAuthenticator
          A MethodAuthenticator that is used to transport trusted user authentication from a HTTP Gateway process to a method server.
 class HTTPLogin
          This is a bootstrapping authenticator used if server is willing to accept user names as authenticated by the HTTP server.
 

Fields in wt.httpgw declared as MethodAuthenticator
(package private)  MethodAuthenticator WTContextBean.auth
           
protected  MethodAuthenticator HTTPLogin.nestedAuthenticator
           
protected  MethodAuthenticator GatewayAuthenticator.nestedAuthenticator
           
protected  MethodAuthenticator FormLogin.nestedAuthenticator
           
 

Methods in wt.httpgw that return MethodAuthenticator
 MethodAuthenticator WTContextBean.getAuthentication()
          Get the method authenticator currently in effect for this bean.
 MethodAuthenticator HTTPAuthentication.getBootstrapAuthenticator()
          Get a bootstrap MethodAuthenticator capable of identifying the user.
 MethodAuthenticator HTTPAuthentication.getBootstrapAuthenticator(String session_id)
          Get a bootstrap MethodAuthenticator capable of identifying the user for the given session.
 MethodAuthenticator HTTPAuthentication.bootstrap(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
 MethodAuthenticator FormAuthentication.getBootstrapAuthenticator()
          Get a bootstrap MethodAuthenticator capable of identifying the user.
 MethodAuthenticator FormAuthentication.getBootstrapAuthenticator(String session_id)
          Get a bootstrap MethodAuthenticator capable of identifying the user for the given session.
 MethodAuthenticator FormAuthentication.bootstrap(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
 

Methods in wt.httpgw with parameters of type MethodAuthenticator
 void WTContextBean.setAuthentication(MethodAuthenticator auth)
          Set method authenticator for this bean.
 MethodAuthenticator HTTPAuthentication.bootstrap(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
 MethodAuthenticator FormAuthentication.bootstrap(MethodAuthenticator authenticator)
          Initialization method called from bootstrapping authenticator's init method.
 

Uses of MethodAuthenticator in wt.method
 

Fields in wt.method declared as MethodAuthenticator
private  MethodAuthenticator RemoteMethodServer.currentAuthenticator
           
 MethodAuthenticator AuthenticationException.authenticator
           
 

Methods in wt.method that return MethodAuthenticator
protected  MethodAuthenticator RemoteMethodServer.handleAuthenticationException(Throwable server_exception, MethodAuthenticator authenticator, MethodArgs invoke_args)
          Handle AuthenticationExceptions thrown from the server.
protected  MethodAuthenticator RemoteMethodServer.initAuthenticator(MethodAuthenticator authenticator)
          Initialize a new method authenticator.
 MethodAuthenticator RemoteMethodServer.getAuthenticator()
          Get the MethodAuthenticator to use for the current thread.
 

Methods in wt.method with parameters of type MethodAuthenticator
protected  MethodAuthenticator RemoteMethodServer.handleAuthenticationException(Throwable server_exception, MethodAuthenticator authenticator, MethodArgs invoke_args)
          Handle AuthenticationExceptions thrown from the server.
protected  MethodAuthenticator RemoteMethodServer.initAuthenticator(MethodAuthenticator authenticator)
          Initialize a new method authenticator.
 void RemoteMethodServer.setAuthenticator(MethodAuthenticator authenticator)
          Set the MethodAuthenticator to use for the current thread.
 

Constructors in wt.method with parameters of type MethodAuthenticator
AuthenticationException(MethodAuthenticator method_authenticator)
          

Supported API: true
 

Uses of MethodAuthenticator in wt.session
 

Classes in wt.session that implement MethodAuthenticator
 class SimpleSessionAuthenticator
          A MethodAuthenticator that is used to associate method invocations with previously identified session objects.
 class TransientSessionAuthenticator
          A MethodAuthenticator that is used to associate a \ method context to a transient session within the server.
 

Methods in wt.session that return MethodAuthenticator
 MethodAuthenticator SessionAuthenticator.newMethodAuthenticator(String user)
          Create a new MethodAuthenticator object that will associate endorsed calls to a session with the given user name.
 MethodAuthenticator SessionAuthenticator.newMethodAuthenticator(String user, String session_id)
          Create a new MethodAuthenticator object that will associate endorsed calls from the given session with the given user name.