Remoto - VFS: google_oauth2_auth Class Reference
Remoto - VFS

#include <VFS_google_oauth2.h>

Inheritance diagram for google_oauth2_auth:

Public Slots

void authResponse ()
 
void redirected (const QUrl &url)
 
virtual void sslErrors (const QList< QSslError > &errors)
 
void tokenResponse ()
 

Signals

void authResult (google_oauth2_auth *auth)
 

Public Member Functions

 google_oauth2_auth (QString authcode, google_oauth2 *auth)
 
 ~google_oauth2_auth ()
 

Private Member Functions

void authenticate ()
 

Private Attributes

QString _access_token
 
google_oauth2_auth
 
QString _authcode
 
bool _authenticated
 
QJsonArray _groups
 
QString _id
 
QString _id_token
 
QString _realname
 
QString _reason
 
QNetworkReply * _reply
 
QString _username
 

Friends

class google_oauth2
 

Detailed Description

Definition at line 57 of file VFS_google_oauth2.h.

Constructor & Destructor Documentation

◆ google_oauth2_auth()

google_oauth2_auth::google_oauth2_auth ( QString  authcode,
google_oauth2 auth 
)

Definition at line 278 of file VFS_google_oauth2.cpp.

◆ ~google_oauth2_auth()

google_oauth2_auth::~google_oauth2_auth ( )

Definition at line 289 of file VFS_google_oauth2.cpp.

Member Function Documentation

◆ authenticate()

void google_oauth2_auth::authenticate ( )
private

Definition at line 296 of file VFS_google_oauth2.cpp.

◆ authResponse

void google_oauth2_auth::authResponse ( )
slot

Definition at line 339 of file VFS_google_oauth2.cpp.

◆ authResult

void google_oauth2_auth::authResult ( google_oauth2_auth auth)
signal

◆ redirected

void google_oauth2_auth::redirected ( const QUrl &  url)
slot

Definition at line 324 of file VFS_google_oauth2.cpp.

◆ sslErrors

void google_oauth2_auth::sslErrors ( const QList< QSslError > &  errors)
virtualslot

Definition at line 330 of file VFS_google_oauth2.cpp.

◆ tokenResponse

void google_oauth2_auth::tokenResponse ( )
slot

Definition at line 428 of file VFS_google_oauth2.cpp.

Friends And Related Function Documentation

◆ google_oauth2

friend class google_oauth2
friend

Definition at line 61 of file VFS_google_oauth2.h.

Member Data Documentation

◆ _access_token

QString google_oauth2_auth::_access_token
private

Definition at line 72 of file VFS_google_oauth2.h.

◆ _auth

google_oauth2* google_oauth2_auth::_auth
private

Definition at line 68 of file VFS_google_oauth2.h.

◆ _authcode

QString google_oauth2_auth::_authcode
private

Definition at line 70 of file VFS_google_oauth2.h.

◆ _authenticated

bool google_oauth2_auth::_authenticated
private

Definition at line 75 of file VFS_google_oauth2.h.

◆ _groups

QJsonArray google_oauth2_auth::_groups
private

Definition at line 81 of file VFS_google_oauth2.h.

◆ _id

QString google_oauth2_auth::_id
private

Definition at line 80 of file VFS_google_oauth2.h.

◆ _id_token

QString google_oauth2_auth::_id_token
private

Definition at line 71 of file VFS_google_oauth2.h.

◆ _realname

QString google_oauth2_auth::_realname
private

Definition at line 79 of file VFS_google_oauth2.h.

◆ _reason

QString google_oauth2_auth::_reason
private

Definition at line 76 of file VFS_google_oauth2.h.

◆ _reply

QNetworkReply* google_oauth2_auth::_reply
private

Definition at line 83 of file VFS_google_oauth2.h.

◆ _username

QString google_oauth2_auth::_username
private

Definition at line 78 of file VFS_google_oauth2.h.


The documentation for this class was generated from the following files: