Skip to content

OAuthRefreshTokenExpirationInterval Class

  • OAuthRefreshTokenExpirationInterval
  • class Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval

    A class that defines the possible options for requesting an OAuth refresh token expiration interval. More...

    Header: #include <Authentication/OAuthRefreshTokenExpirationInterval.h>
    Since: Esri::ArcGISRuntime 200.8

    Public Functions

    std::optional<int> minutes() const
    Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationIntervalType type() const

    Static Public Members

    Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval Default()
    Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval Maximum()
    Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval Minutes(int minutes)

    Detailed Description

    Member Function Documentation

    [static] Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval OAuthRefreshTokenExpirationInterval::Default()

    The default refresh token expiration set on the portal (two weeks).

    [static] Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval OAuthRefreshTokenExpirationInterval::Maximum()

    The maximum refresh token supported by the portal (90 days).

    [static] Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval OAuthRefreshTokenExpirationInterval::Minutes(int minutes)

    Creates an expiration interval specified in minutes.

    minutes must be positive. If it is not, the default interval will be returned.

    std::optional<int> OAuthRefreshTokenExpirationInterval::minutes() const

    The minutes associated with the refresh token expiration interval, if applicable.

    This will be std::nullopt for both Default and Maximum.

    Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationIntervalType OAuthRefreshTokenExpirationInterval::type() const

    The type of refresh token expiration interval.

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