fr.cnes.sitools.security.authentication
Class SitoolsChallengeAuthenticator

java.lang.Object
  extended by DelegatedChallengeAuthenticator
      extended by fr.cnes.sitools.security.authentication.SitoolsChallengeAuthenticator

public final class SitoolsChallengeAuthenticator
extends DelegatedChallengeAuthenticator

To enrole with public role.

Author:
jp.boignard (AKKA Technologies)

Constructor Summary
SitoolsChallengeAuthenticator(org.restlet.Context context, boolean optional, org.restlet.data.ChallengeScheme challengeScheme, java.lang.String realm, SitoolsRealm sitoolsRealm, org.restlet.security.ChallengeAuthenticator challenge)
          Constructor with SitoolsRealm
SitoolsChallengeAuthenticator(org.restlet.Context context, boolean optional, org.restlet.data.ChallengeScheme challengeScheme, java.lang.String realm, SitoolsRealm sitoolsRealm, org.restlet.security.Verifier verifier, org.restlet.security.Enroler enroler, org.restlet.security.ChallengeAuthenticator challenge)
          Constructor with SitoolsRealm but other verifier and enroler
 
Method Summary
 boolean authenticate(org.restlet.Request request, org.restlet.Response response)
           
 void challenge(org.restlet.Response response, boolean stale)
           
 void forbid(org.restlet.Response response)
          Pour les clients sitools, client-admin, client-user qui utilisent le x user agent dans leurs requêtes, on retourne une reponse Sitools
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SitoolsChallengeAuthenticator

public SitoolsChallengeAuthenticator(org.restlet.Context context,
                                     boolean optional,
                                     org.restlet.data.ChallengeScheme challengeScheme,
                                     java.lang.String realm,
                                     SitoolsRealm sitoolsRealm,
                                     org.restlet.security.Verifier verifier,
                                     org.restlet.security.Enroler enroler,
                                     org.restlet.security.ChallengeAuthenticator challenge)
Constructor with SitoolsRealm but other verifier and enroler

Parameters:
context - Context
optional - boolean
challengeScheme - ChallengeScheme
realm - String
sitoolsRealm - SitoolsRealm
verifier - the verifier
enroler - the enroler
challenge - the challenge authenticator

SitoolsChallengeAuthenticator

public SitoolsChallengeAuthenticator(org.restlet.Context context,
                                     boolean optional,
                                     org.restlet.data.ChallengeScheme challengeScheme,
                                     java.lang.String realm,
                                     SitoolsRealm sitoolsRealm,
                                     org.restlet.security.ChallengeAuthenticator challenge)
Constructor with SitoolsRealm

Parameters:
context - Context
optional - boolean
challengeScheme - ChallengeScheme
realm - String
sitoolsRealm - SitoolsRealm
challenge - the challenge authenticator
Method Detail

forbid

public void forbid(org.restlet.Response response)
Pour les clients sitools, client-admin, client-user qui utilisent le x user agent dans leurs requêtes, on retourne une reponse Sitools

Parameters:
response - the response
See Also:
ChallengeAuthenticator.forbid(org.restlet.Response)

challenge

public void challenge(org.restlet.Response response,
                      boolean stale)

authenticate

public boolean authenticate(org.restlet.Request request,
                            org.restlet.Response response)


Copyright © 2010-2013 CNES. All Rights Reserved.