EnginioOAuth2Authentication Тип QML
Представляет пользователя, аутентифицированного непосредственно бэкендом с использованием стандарта OAuth2. Подробнее...
| Оператор импорта: | import Enginio 1.0 |
| С версии: | Qt 5.3 |
| Создаёт: | EnginioOAuth2Authentication |
Свойства
Подробное описание
Этот компонент может аутентифицировать пользователя, проверив его логин и пароль. Пользователь должен уже существовать в бэкенде.
Для аутентификации экземпляра EnginioClient с именем client можно использовать следующий код:
EnginioClient {
...
identity: oauth2
}
EnginioOAuth2Authentication {
id: oauth2
user: "userName"
password: "userPassword"
} Установка идентичности для EnginioClient вызовет асинхронный запрос, в результате чего свойство EnginioClient::authenticationState изменится.
См. также EnginioClient::authenticationState, EnginioClient::identity, EnginioClient::sessionAuthenticated, EnginioClient::sessionAuthenticationError() и EnginioClient::sessionTerminated().
Документация по свойствам
password : строка
Это свойство содержит пароль, используемый для аутентификации.
user : строка
Это свойство содержит имя пользователя, используемое для аутентификации.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-enginio-enginiooauth2authentication.html