Pull to refresh

Comments 11

>Такой вид авторизации не позволяет напрямую передать данные для входа в учетную запись.
А в чем проблема получить сессию и работать с ней?
Например DropBox
_client = new DropNetClient("API KEY", "API SECRET");
_client.UserLogin = new UserLogin { Token = "USER TOKEN", Secret = "USER SECRET" };


По официальной документации, для получения «UserToken» необходимо открыть в браузере URL авторизации, чтобы пользователь залогинился или подтвердил доступ к приложению. Поправте меня если я ошибаюсь
Да, я тоже столкнулся с тем, что нужна именно авторизация в браузере, не смог это обойти.
Теоретически, вместо браузера можно использовать WebClient и свой собственный UI.
Была похожая задача, пару лет назад, решал ее с помощью Amazon S3. Как вариант есть еще Nirvanix но в силу того, что амазон хорошо справлялся не тратил на него время. Библиотека доступа к амазон брал здесь: TreeSharp.
Хм, хороший вариант, но у амазона на бесплатном акке ограничения, например: 15 гигов трафика в месяц, думаю, для кого-то это может быть существенным.
TreseSharp вроде как закрывается, амазон офф СДК выпустил.
Сам изучал вопрос передачи файлов, и пришёл к такому же решению — просто и удобно.
Думаю, было бы неплохо добавить в статью ссылку на раздел для девелоперов. Может даже коротко описать, какие действия нужны, чтобы получить API key.
>> Для безопасности не рекомендую хранить логин и пароль в чистом виде, используйте шифрование.

Запилить в приложение логин/пароль, зашифрованные ключом, запиленным в приложение?
Я согласен, абсолютно защитить информацию не удастся, но создать алгоритм шифровки и дешифровки можно. Кстати, что посоветуете по этому поводу?
Sign up to leave a comment.

Articles