|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuthAdapter
Данный интерфейс может быть использован для реализации различных методов аутентификации (например, через LDAP). За счет объединения адаптеров в pipeline можно последовательно применять различные методы аутентификации. Например, можно сначала попробовать выполнить аутентификацию через LDAP, а если не получилось - использовать встроенный метод. Вне зависимости от используемого метода пользователь должен быть создан в системе (должна быть запись в gr_user).
Method Summary | |
---|---|
boolean |
authorizeImpl(java.lang.String userId,
java.lang.String password,
boolean result)
TrackStudio вызывает этот метод для авторизации пользователя |
void |
changePasswordImpl(java.lang.String userId,
java.lang.String password)
Метод Вызывается когда пользователь меняет пароль. |
Methods inherited from interface com.trackstudio.app.adapter.Adapter |
---|
getDescription, init |
Method Detail |
---|
boolean authorizeImpl(java.lang.String userId, java.lang.String password, boolean result) throws GranException
userId
- ID пользователяpassword
- парольresult
- результат авторизации
GranException
- при необходимостиvoid changePasswordImpl(java.lang.String userId, java.lang.String password) throws GranException
userId
- ID пользователяpassword
- пароль
GranException
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |