Interface GitLabAuth
-
public interface GitLabAuth
Simplified factory to create anOAuth2Auth
for GitLab.com. https://gitlab.com/help/api/oauth2.md
-
-
Method Summary
Static Methods Modifier and Type Method Description static OAuth2Auth
create(Vertx vertx, String clientId, String clientSecret)
Create a OAuth2Auth provider for GitLab.com.static OAuth2Auth
create(Vertx vertx, String site, String clientId, String clientSecret)
Create a OAuth2Auth provider for GitLab.static OAuth2Auth
create(Vertx vertx, String site, String clientId, String clientSecret, HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for GitLab.
-
-
-
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 GitLabclientSecret
- 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.comclientId
- the client id given to you by GitLabclientSecret
- 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.comclientId
- the client id given to you by GitLabclientSecret
- the client secret given to you by GitLabhttpClientOptions
- custom http client options
-
-