Spec-Zone.ru › Qt 5.6

EnginioOAuth2Authentication Тип QML

Представляет пользователя, аутентифицированного непосредственно бэкендом с использованием стандарта OAuth2. Подробнее...

Оператор импорта: import Enginio 1.0
С версии: Qt 5.3
Создаёт: EnginioOAuth2Authentication
  • Список всех членов, включая унаследованные

Свойства

  • password : строка
  • user : строка

Подробное описание

Этот компонент может аутентифицировать пользователя, проверив его логин и пароль. Пользователь должен уже существовать в бэкенде.

Для аутентификации экземпляра 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API