org.eclipse.higgins.idas.common
Class ForceReauthenticationExtension

java.lang.Object
  extended by org.eclipse.higgins.idas.common.ForceReauthenticationExtension
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IExtension

public class ForceReauthenticationExtension
extends Object
implements org.eclipse.higgins.idas.api.IExtension

When this extension is present, it specifies that IContext#open(Object, IExtension[]) requires the context provider to force a re-authentication of the passed authN materials. Operations that this extension is valid for include: IContext#open(Object, IExtension[])


Constructor Summary
ForceReauthenticationExtension()
          By default, we'll have failIfUnsupported() returns true.
ForceReauthenticationExtension(boolean failIfUnsupported)
           
 
Method Summary
 boolean failIfUnsupported()
           
 URI getID()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForceReauthenticationExtension

public ForceReauthenticationExtension()
By default, we'll have failIfUnsupported() returns true. It doesn't make much sense for a caller to want this extension to silently fail.


ForceReauthenticationExtension

public ForceReauthenticationExtension(boolean failIfUnsupported)
Method Detail

getID

public URI getID()
Specified by:
getID in interface org.eclipse.higgins.idas.api.IExtension

failIfUnsupported

public boolean failIfUnsupported()
Specified by:
failIfUnsupported in interface org.eclipse.higgins.idas.api.IExtension