com.trackstudio.app.adapter.auth
Class JOSSOAuthAdapter

java.lang.Object
  extended by com.trackstudio.app.adapter.auth.JOSSOAuthAdapter
All Implemented Interfaces:
Adapter, AuthAdapter

public class JOSSOAuthAdapter
extends java.lang.Object
implements AuthAdapter

Класс авторизации в JOSSO


Constructor Summary
JOSSOAuthAdapter()
           
 
Method Summary
 boolean authorizeImpl(java.lang.String userId, java.lang.String password, boolean result)
          Производит авторизацию
 void changePasswordImpl(java.lang.String userId, java.lang.String password)
          Меняет пароль пользователя.
 java.lang.String getDescription()
          Возвращает текстовое описание адаптера
 boolean init()
          Инициализирует адаптер
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JOSSOAuthAdapter

public JOSSOAuthAdapter()
Method Detail

init

public boolean init()
Инициализирует адаптер

Specified by:
init in interface Adapter
Returns:
TRUE - инициализация прошла успешно, FALSE - нет

getDescription

public java.lang.String getDescription()
Возвращает текстовое описание адаптера

Specified by:
getDescription in interface Adapter
Returns:
adapter's description

authorizeImpl

public boolean authorizeImpl(java.lang.String userId,
                             java.lang.String password,
                             boolean result)
                      throws GranException
Производит авторизацию

Specified by:
authorizeImpl in interface AuthAdapter
Parameters:
userId - ID пользователя
password - пароль
result - Результат авторизации
Returns:
TRUE - если авторизация прошла удачно, FALSE - если нет
Throws:
GranException - при необходимости

changePasswordImpl

public void changePasswordImpl(java.lang.String userId,
                               java.lang.String password)
                        throws GranException
Меняет пароль пользователя. Реализация не нужна

Specified by:
changePasswordImpl in interface AuthAdapter
Parameters:
userId - ID пользователя
password - пароль
Throws:
GranException - при необходимости


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.