org.exoplatform.rest.client.openfire
Class ExoAuthProvider

java.lang.Object
  extended by org.exoplatform.rest.client.openfire.ExoAuthProvider
All Implemented Interfaces:
org.jivesoftware.openfire.auth.AuthProvider

public class ExoAuthProvider
extends java.lang.Object
implements org.jivesoftware.openfire.auth.AuthProvider

Version:
$Id: $
Author:
Vitaly Parfonov

Constructor Summary
ExoAuthProvider()
           
 
Method Summary
 void authenticate(java.lang.String user, java.lang.String pass)
           
 void authenticate(java.lang.String user, java.lang.String token, java.lang.String digest)
           
 java.lang.String getPassword(java.lang.String arg0)
           
 boolean isDigestSupported()
           
 boolean isPlainSupported()
           
 void setPassword(java.lang.String user, java.lang.String pass)
           
 boolean supportsPasswordRetrieval()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExoAuthProvider

public ExoAuthProvider()
Method Detail

authenticate

public void authenticate(java.lang.String user,
                         java.lang.String pass)
                  throws org.jivesoftware.openfire.auth.UnauthorizedException
Specified by:
authenticate in interface org.jivesoftware.openfire.auth.AuthProvider
Throws:
org.jivesoftware.openfire.auth.UnauthorizedException

authenticate

public void authenticate(java.lang.String user,
                         java.lang.String token,
                         java.lang.String digest)
                  throws org.jivesoftware.openfire.auth.UnauthorizedException
Specified by:
authenticate in interface org.jivesoftware.openfire.auth.AuthProvider
Throws:
org.jivesoftware.openfire.auth.UnauthorizedException

getPassword

public java.lang.String getPassword(java.lang.String arg0)
                             throws org.jivesoftware.openfire.user.UserNotFoundException,
                                    java.lang.UnsupportedOperationException
Specified by:
getPassword in interface org.jivesoftware.openfire.auth.AuthProvider
Throws:
org.jivesoftware.openfire.user.UserNotFoundException
java.lang.UnsupportedOperationException

isDigestSupported

public boolean isDigestSupported()
Specified by:
isDigestSupported in interface org.jivesoftware.openfire.auth.AuthProvider

isPlainSupported

public boolean isPlainSupported()
Specified by:
isPlainSupported in interface org.jivesoftware.openfire.auth.AuthProvider

setPassword

public void setPassword(java.lang.String user,
                        java.lang.String pass)
                 throws org.jivesoftware.openfire.user.UserNotFoundException,
                        java.lang.UnsupportedOperationException
Specified by:
setPassword in interface org.jivesoftware.openfire.auth.AuthProvider
Throws:
org.jivesoftware.openfire.user.UserNotFoundException
java.lang.UnsupportedOperationException

supportsPasswordRetrieval

public boolean supportsPasswordRetrieval()
Specified by:
supportsPasswordRetrieval in interface org.jivesoftware.openfire.auth.AuthProvider


Copyright © 2011 eXo Platform SAS. All Rights Reserved.