Найдено 17 результатов

oxfree
2019.02.03, 16:59
Форум: REST API (Yii 2.x)
Тема: Логика авторизации
Ответы: 0
Просмотры: 1056

Логика авторизации

У меня есть метод получения токена, на фронте токен записывается в кукисы и потом для авторизованных методов отправляется в заголовках Bearer Token. Соответственно на yii2 настроено поведение 'class' => CompositeAuth::class, 'authMethods' => [ HttpBearerAuth::class, ], Но такая логика небезопасная, ...
oxfree
2018.12.19, 02:38
Форум: REST API (Yii 2.x)
Тема: Авторизация через соц сети
Ответы: 7
Просмотры: 3187

Re: Авторизация через соц сети

Спасибо за ответ, попробую реализовать
oxfree
2018.12.18, 02:48
Форум: REST API (Yii 2.x)
Тема: Авторизация через соц сети
Ответы: 7
Просмотры: 3187

Re: Авторизация через соц сети

Нашел возможность получения бессрочного токена в вк через параметр scope: offline. Интересно, будет ли меняться токен после смены пароля в соц сети? Есть ли подобный функционал для fb, google account? Адекватно ли авторизовать пользователей подобным образом для restful приложений?
oxfree
2018.12.18, 02:33
Форум: REST API (Yii 2.x)
Тема: Авторизация через соц сети
Ответы: 7
Просмотры: 3187

Re: Авторизация через соц сети

ElisDN писал(а): 2018.12.17, 09:29 Используйте как раз полученный access_token.
он не бессрочный, т. е. пользователя я не смогу авторизовать под тем же аккаунтом на сервере если был изменен токен.
oxfree
2018.12.17, 02:14
Форум: REST API (Yii 2.x)
Тема: Авторизация через соц сети
Ответы: 7
Просмотры: 3187

Re: Авторизация через соц сети

Вместо редиректа на соцсеть сами отправляете запрос https://www.oauth.com/oauth2-servers/access-tokens/password-grant/ Вот например я на клиенте получаю после авторизации через соц-сеть данные пользователя, но мне и на сервер нужно передать эту информацию для авторизации, не могу же я просто по лич...
oxfree
2018.08.20, 18:40
Форум: REST API (Yii 2.x)
Тема: Авторизация через соц сети
Ответы: 7
Просмотры: 3187

Авторизация через соц сети

Делал такую авторизацию всегда через yiisoft/yii2-authclient, там через callback получал необходимый ответ, но в случае rest API не совсем понятна как должна выглядеть такая авторизация. Где можно посмотреть пример или почитать про это? Спасибо
oxfree
2018.06.29, 18:19
Форум: Общие вопросы (Yii 2.x)
Тема: PostgreSQL defaultSchema
Ответы: 0
Просмотры: 644

PostgreSQL defaultSchema

Для базы надо было указать схему по умолчанию и вот так не работает 'class' => 'yii\db\Connection', 'charset' => 'utf8', 'dsn' => 'pgsql:host=' . env('DB_HOST') . ';dbname=' . env('DB_NAME'), 'username' => env('DB_USERNAME'), 'password' => env('DB_PASSWORD'), 'schemaMap' => [ 'pgsql' => [ 'class' =>...
oxfree
2018.06.03, 17:07
Форум: REST API (Yii 2.x)
Тема: Кроссдоменный запрос. OPTIONS. Method Not Allowed
Ответы: 1
Просмотры: 1609

Кроссдоменный запрос. OPTIONS. Method Not Allowed

Пытаюсь сделать кроссдоменный запрос. Как я понимаю, сначала посылается запрос с Request Method: OPTIONS, для того, чтобы определить какие методы разрешены, но в verbsFilter у меня стоят правила без OPTIONS, например ['GET', 'HEAD'], соответственно я получаю ошибку 405 Method Not Allowed. Вопрос зак...
oxfree
2018.04.16, 21:04
Форум: Общие вопросы (Yii 2.x)
Тема: Авторизация пользователя на время
Ответы: 0
Просмотры: 629

Авторизация пользователя на время

Здравствуйте. Делаю тестовый доступ к сайту, задача заключается в том, чтобы пользователи смогли получить доступ к сайту не более чем на три дня после перехода по определенной ссылке. Я создал только одного тестового пользователя для всех, а вот экшен авторизации. public function actionTestUser($acc...
oxfree
2015.12.29, 11:09
Форум: Общие вопросы (Yii 2.x)
Тема: Странное поведение при загрузке изображения
Ответы: 7
Просмотры: 2203

Re: Странное поведение при загрузке изображения

ElisDN писал(а):Это кеширование изображений в браузере. Добавляйте '?hash=' . rand() к адресу.
Спасибо. А можно ли запретить кэширование всех изображений только для административной панели к примеру?
oxfree
2015.12.28, 17:56
Форум: Общие вопросы (Yii 2.x)
Тема: Странное поведение при загрузке изображения
Ответы: 7
Просмотры: 2203

Re: Странное поведение при загрузке изображения

Onotole писал(а):Код бы посмотреть
Код достаточно большой, и во вьюшке и в контроллере, поэтому скидывать не стал. Возможно тут проблема не с кодом, мне кажется я упускаю какой-то момент с кэшированием или поведением браузера, т.к. изображение загружается, ссылка на изображение верная.
oxfree
2015.12.28, 17:11
Форум: Общие вопросы (Yii 2.x)
Тема: Странное поведение при загрузке изображения
Ответы: 7
Просмотры: 2203

Странное поведение при загрузке изображения

Здравствуйте. Столкнулся с такой проблемой, есть форма загрузки изображений, на этой же странице отображаются изображения которые уже были загружены. Когда отправляется форма, изображение загружается без ошибок и идет редирект на эту же страницу, но после редиректа добавленное изображение отображает...
oxfree
2015.12.15, 11:55
Форум: Общие вопросы (Yii 2.x)
Тема: Генерация input hidden при pjax
Ответы: 5
Просмотры: 1627

Re: Генерация input hidden при pjax

zelenin писал(а): на гитхабе есть issue
Спасибо, нашел https://github.com/yiisoft/yii2/issues/5985, соответственно указал

Код: Выделить всё

$form = ActiveForm::begin([
        'action' => Url::canonical(),
        'method' => 'get',
        'options' => ['data-pjax'=>'1'],
    ]);
 
Теперь все нормально.
oxfree
2015.12.14, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Генерация input hidden при pjax
Ответы: 5
Просмотры: 1627

Генерация input hidden при pjax

Здравствуйте.
ActiveForm у меня обернута в pjax, каждый раз когда срабатывает pjax в форму добавляются скрытые инпуты. Откуда они берутся, и как избежать их дублирования?
Изображение
oxfree
2015.12.14, 10:48
Форум: Общие вопросы (Yii 2.x)
Тема: Шаблон для checkboxList
Ответы: 1
Просмотры: 970

Шаблон для checkboxList

Здравствуйте. По умолчанию yii2 генерирует checkboxlist таким образом <div id="parsingsearch-rooms"> <div class="checkbox"> <label><input type="checkbox" name="ParsingSearch[rooms][]" value="Студия"> Квартиры студии</label> </div> <div class="ch...
oxfree
2015.10.31, 05:25
Форум: Общие вопросы (Yii 2.x)
Тема: Настройка роутинга
Ответы: 1
Просмотры: 1055

Настройка роутинга

Здравствуйте. У меня возник вопрос по настройке URL, есть условно таблица со списком тестов, которая имеет столбцы 'id','name','alias'. Страница конкретного теста имеет путь /test/index?test_id=1. Как мне настроить правила роутинга, чтобы ссылка имела вид /test/алиас_конкретного_теста? Заранее спаси...