Interface GitLabAuth

    • Method Detail

      • create

        static OAuth2Auth create​(Vertx vertx,
                                 String clientId,
                                 String clientSecret)
        Create a OAuth2Auth provider for GitLab.com.
        Parameters:
        clientId - the client id given to you by GitLab
        clientSecret - the client secret given to you by GitLab
      • create

        static OAuth2Auth create​(Vertx vertx,
                                 String site,
                                 String clientId,
                                 String clientSecret)
        Create a OAuth2Auth provider for GitLab.

        This method allows to specify custom GitLab domain.

        Parameters:
        site - root URL for the provider without trailing slashes, eg. https://gitlab.com
        clientId - the client id given to you by GitLab
        clientSecret - the client secret given to you by GitLab
      • create

        static OAuth2Auth create​(Vertx vertx,
                                 String site,
                                 String clientId,
                                 String clientSecret,
                                 HttpClientOptions httpClientOptions)
        Create a OAuth2Auth provider for GitLab.
        Parameters:
        site - root URL for the provider without trailing slashes, eg. https://gitlab.com
        clientId - the client id given to you by GitLab
        clientSecret - the client secret given to you by GitLab
        httpClientOptions - custom http client options