Как я могу получить доступ к объекту Principal в клиенте Flex, который был возвращен методом doAuthenticate()
в LoginCommand?
Страница Adobe LCDS Custom Authentication не очень помогает в это имеет значение, так как это единственный пример, который они показывают для успешного входа в систему:
// Handle successful login.
private function LoginResultEvent(event:ResultEvent, token:Object=null):void {
switch(event.result) {
case "success":
authenticatedCB.selected = true;
break;
default:
}
}
Я могу вернуть строго типизированный объект в качестве принципала из метода doAuthenticate()
, но как мне получить к нему доступ в обработчике результатов клиента?
Обновление: я дважды прочитал документацию по LCDS, и там нет упоминания о доступе к Принципалу в клиенте. Единственные данные, которые я могу получить из результата, — это строка «успех». Кто-нибудь знает, это единственный результат, доступный при пользовательской аутентификации?