libQuotient
A Qt library for building matrix clients
|
#include <ssosession.h>
Public Member Functions | |
SsoSession (Connection *connection, const QString &initialDeviceName, const QString &deviceId={}) | |
~SsoSession () override=default | |
QUrl | ssoUrl () const |
QUrl | callbackUrl () const |
Properties | |
QUrl | ssoUrl |
QUrl | callbackUrl |
Single sign-on (SSO) session encapsulation
This class is responsible for setting up of a new SSO session, providing a URL to be opened (usually, in a web browser) and handling the callback response after completing the single sign-on, all the way to actually logging the user in. It does NOT open and render the SSO URL, it only does the necessary backstage work.
Clients only need to open the URL; the rest is done for them. Client code can look something like:
Definition at line 29 of file ssosession.h.
Quotient::SsoSession::SsoSession | ( | Connection * | connection, |
const QString & | initialDeviceName, | ||
const QString & | deviceId = {} |
||
) |
|
overridedefault |
QUrl Quotient::SsoSession::callbackUrl | ( | ) | const |
QUrl Quotient::SsoSession::ssoUrl | ( | ) | const |
|
read |
Definition at line 1 of file ssosession.h.
|
read |
Definition at line 1 of file ssosession.h.