Skip to content
  • IapTokenInfo
  • class Esri::ArcGISRuntime::Authentication::IapTokenInfo

    The token information that can be used by clients, in exchange for user credentials, to access Identity-Aware Proxy (IAP). More...

    Header: #include <IapTokenInfo.h>
    Since: Esri::ArcGISRuntime 300.0
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    virtual ~IapTokenInfo() override
    QString accessToken() const
    QDateTime expirationDate() const
    QString idToken() const
    QDateTime idTokenExpirationDate() const
    QString refreshToken() const
    QStringList scopes() const
    QString tokenType() const
    bool operator==(Esri::ArcGISRuntime::Authentication::IapTokenInfo *other) const

    Detailed Description

    Member Function Documentation

    [override virtual noexcept] IapTokenInfo::~IapTokenInfo()

    Destructor.

    QString IapTokenInfo::accessToken() const

    Returns the access token to be used to make an authenticated request.

    QDateTime IapTokenInfo::expirationDate() const

    Returns the access token expiration date.

    QString IapTokenInfo::idToken() const

    Returns the ID Token is a security token that includes claims regarding the authentication of an end-user by an authorization server when interacting with a client.

    This ID token is formatted as a JSON Web Token (JWT).

    QDateTime IapTokenInfo::idTokenExpirationDate() const

    Returns the ID token expiration date.

    QString IapTokenInfo::refreshToken() const

    Returns the refresh token to be used to refresh the access and ID tokens.

    QStringList IapTokenInfo::scopes() const

    Returns a list of scopes that specifies the valid permissions associated with the tokens.

    QString IapTokenInfo::tokenType() const

    Returns the type of the token.

    bool IapTokenInfo::operator==(Esri::ArcGISRuntime::Authentication::IapTokenInfo *other) const

    Tests and returns true if the two IapTokenInfo objects are equal.

    • other - The token information to compare to.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.