Interface OAuthFlow

    • Method Detail

      • getAuthorizationUrl

        java.lang.String getAuthorizationUrl()
        The authorization URL to be used for this flow. This MUST be in the form of a URL. This is a REQUIRED property.

        This method returns the authorizationUrl property from OAuthFlow instance.

        Returns:
        String authorizationUrl
      • setAuthorizationUrl

        void setAuthorizationUrl​(java.lang.String authorizationUrl)
        The authorization URL to be used for this flow. This MUST be in the form of a URL. This is a REQUIRED property.

        Applies to oauth2 ("implicit", "authorizationCode").

        This method sets the authorizationUrl property of an OAuthFlow instance to the given authorizationUrl argument.

        Parameters:
        authorizationUrl - the authorization URL used for this flow
      • authorizationUrl

        default OAuthFlow authorizationUrl​(java.lang.String authorizationUrl)
        The authorization URL to be used for this flow. This MUST be in the form of a URL. This is a REQUIRED property.

        Applies to oauth2 ("implicit", "authorizationCode").

        This method sets the authorizationUrl property of OAuthFlow instance to the given authorizationUrl argument and returns the modified instance.

        Parameters:
        authorizationUrl - the authorization URL used for this flow
        Returns:
        OAuthFlow instance with the set authorizationUrl property
      • getTokenUrl

        java.lang.String getTokenUrl()
        The token URL to be used for this flow. This MUST be in the form of a URL. This is a REQUIRED property.

        This method returns the tokenUrl property from OAuthFlow instance.

        Returns:
        String tokenUrl
      • setTokenUrl

        void setTokenUrl​(java.lang.String tokenUrl)
        The token URL to be used for this flow. This MUST be in the form of a URL. This is a REQUIRED property.

        Applies to oauth2 ("password", "clientCredentials", "authorizationCode").

        This method sets the tokenUrl property of OAuthFlow instance to the given tokenUrl argument.

        Parameters:
        tokenUrl - the token URL to be used for this flow
      • tokenUrl

        default OAuthFlow tokenUrl​(java.lang.String tokenUrl)
        The token URL to be used for this flow. This MUST be in the form of a URL. This is a REQUIRED property.

        Applies to oauth2 ("password", "clientCredentials", "authorizationCode").

        This method sets the tokenUrl property of OAuthFlow instance to the given tokenUrl argument and returns the instance.

        Parameters:
        tokenUrl - the token URL to be used for this flow
        Returns:
        OAuthFlow instance with the set tokenUrl property
      • getRefreshUrl

        java.lang.String getRefreshUrl()
        The URL to be used for obtaining refresh tokens. This MUST be in the form of a URL.

        This method returns the refreshUrl property from OAuthFlow instance.

        Returns:
        String refreshUrl
      • setRefreshUrl

        void setRefreshUrl​(java.lang.String refreshUrl)
        The URL to be used for obtaining refresh tokens. This MUST be in the form of a URL.

        Applies to oauth2.

        This method sets the refreshUrl property of OAuthFlow instance to the given refreshUrl argument.

        Parameters:
        refreshUrl - the URL to be used for obtaining refresh tokens
      • refreshUrl

        default OAuthFlow refreshUrl​(java.lang.String refreshUrl)
        The URL to be used for obtaining refresh tokens. This MUST be in the form of a URL.

        Applies to oauth2.

        This method sets the refreshUrl property of OAuthFlow instance to the given refreshUrl argument and returns the modified instance.

        Parameters:
        refreshUrl - the URL to be used for obtaining refresh tokens
        Returns:
        OAuthFlow instance with the set refreshUrl property
      • getScopes

        Scopes getScopes()
        The available scopes for the OAuth2 security scheme. A map between the scope name and a short description for it. This is a REQUIRED property.

        This method returns the scopes property from OAuthFlow instance.

        Returns:
        Scopes scopes
      • setScopes

        void setScopes​(Scopes scopes)
        The available scopes for the OAuth2 security scheme. A map between the scope name and a short description for it. This is a REQUIRED property.

        Applies to oauth2.

        This method sets the scopes property of OAuthFlow instance to the given argument.

        Parameters:
        scopes - the available scopes for the OAuth2 security scheme
      • scopes

        default OAuthFlow scopes​(Scopes scopes)
        The available scopes for the OAuth2 security scheme. A map between the scope name and a short description for it. This is a REQUIRED property.

        Applies to oauth2.

        This method sets the scopes property of OAuthFlow instance to the given argument and returns the modified instance.

        Parameters:
        scopes - the available scopes for the OAuth2 security scheme
        Returns:
        OAuthFlow instance with the set scopes property