EnginioOAuth2Authentication QML Type | Enginio Manual 1.6

Qt 1.6 | Enginio Manual | QML Types | EnginioOAuth2Authentication QML Type

Qt 1.6.2 Reference Documentation

# EnginioOAuth2Authentication QML Type

Represents a user that is authenticated directly by the backend using OAuth2 standard. More...

Import Statement: | import Enginio 1.0
Since: | Qt 5.3

- List of all members, including inherited members

## Properties

- password : string
- user : string

## Detailed Description

This component can authenticate a user by verifying the user's login and password. The user has to exist in the backend already.

To authenticate an instance of EnginioClient called client such code may be used:

      EnginioClient {
          ...
          identity: oauth2
      }
      EnginioOAuth2Authentication {
          id: oauth2
          user: "userName"
          password: "userPassword"
      }

Setting the identity on the EnginioClient will trigger an asynchronous request, resulting in EnginioClient::authenticationState changing.

See also EnginioClient::authenticationState, EnginioClient::identity, EnginioClient::sessionAuthenticated, EnginioClient::sessionAuthenticationError(), and EnginioClient::sessionTerminated().

## Property Documentation

password : string

This property contains the password used for authentication.

user : string

This property contains the user name used for authentication.