## Uses of Class
io.vertx.ext.auth.oauth2.OAuth2AuthorizationURL

- Packages that use OAuth2AuthorizationURL
  Package | Description
  --- | ---
  io.vertx.ext.auth.oauth2 |
  io.vertx.reactivex.ext.auth.oauth2 |
  io.vertx.rxjava.ext.auth.oauth2 |
  io.vertx.rxjava3.ext.auth.oauth2 |

- - ### Uses of OAuth2AuthorizationURL in io.vertx.ext.auth.oauth2

    Methods in io.vertx.ext.auth.oauth2 that return OAuth2AuthorizationURL
    Modifier and Type | Method | Description
    --- | --- | ---
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`addScope​(String scope)` | Add a scope
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`putAdditionalParameter​(String key, String value)` | Add an additional parameter
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`setAdditionalParameters​(Map<String,​String> additionalParameters)` | Set the additional parameters
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`setCodeChallenge​(String codeChallenge)` | PKCE code challenge
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`setCodeChallengeMethod​(String codeChallengeMethod)` | PKCE code challenge method
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`setLoginHint​(String loginHint)` | Hint on login name for IdP UI
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`setPrompt​(String prompt)` | Hint on kind of IdP prompt
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`setRedirectUri​(String redirectUri)` | Set the redirect URI
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`setScopes​(List<String> scopes)` | Set the scopes
    `OAuth2AuthorizationURL` | OAuth2AuthorizationURL.`setState​(String state)` | Set the state

    Methods in io.vertx.ext.auth.oauth2 with parameters of type OAuth2AuthorizationURL
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | OAuth2Auth.`authorizeURL​(OAuth2AuthorizationURL url)` | The client sends the end-user's browser to this endpoint to request their authentication and consent.

    Constructors in io.vertx.ext.auth.oauth2 with parameters of type OAuth2AuthorizationURL
    Constructor | Description
    --- | ---
    `OAuth2AuthorizationURL​(OAuth2AuthorizationURL other)` | Constructor to create an options from an existing options

  - ### Uses of OAuth2AuthorizationURL in io.vertx.reactivex.ext.auth.oauth2

    Methods in io.vertx.reactivex.ext.auth.oauth2 with parameters of type OAuth2AuthorizationURL
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | OAuth2Auth.`authorizeURL​(OAuth2AuthorizationURL url)` | The client sends the end-user's browser to this endpoint to request their authentication and consent.

  - ### Uses of OAuth2AuthorizationURL in io.vertx.rxjava.ext.auth.oauth2

    Methods in io.vertx.rxjava.ext.auth.oauth2 with parameters of type OAuth2AuthorizationURL
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | OAuth2Auth.`authorizeURL​(OAuth2AuthorizationURL url)` | The client sends the end-user's browser to this endpoint to request their authentication and consent.

  - ### Uses of OAuth2AuthorizationURL in io.vertx.rxjava3.ext.auth.oauth2

    Methods in io.vertx.rxjava3.ext.auth.oauth2 with parameters of type OAuth2AuthorizationURL
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | OAuth2Auth.`authorizeURL​(OAuth2AuthorizationURL url)` | The client sends the end-user's browser to this endpoint to request their authentication and consent.