@DefaultImplementation(value=DefaultOauthRouteUrlBuilder.class) public interface OauthRouteUrlBuilder extends AbsoluteUrlBuilder
| Modifier and Type | Method and Description |
|---|---|
java.net.URI |
buildCallbackUri(java.lang.String providerName)
Builds the URI to receive the OAuth 2.0 authorization callback request.
|
java.net.URL |
buildCallbackUrl(io.micronaut.http.HttpRequest<?> originating,
java.lang.String providerName)
Builds the URL to receive the OAuth 2.0 authorization callback request.
|
java.net.URI |
buildLoginUri(java.lang.String providerName)
Builds the URI to start the OAuth 2.0 authorization code flow.
|
java.net.URL |
buildLoginUrl(io.micronaut.http.HttpRequest<?> originating,
java.lang.String providerName)
Builds the URL to start the OAuth 2.0 authorization code flow.
|
buildUrljava.net.URL buildLoginUrl(@Nullable
io.micronaut.http.HttpRequest<?> originating,
java.lang.String providerName)
originating - The originating requestproviderName - The oauth provider namejava.net.URL buildCallbackUrl(@Nullable
io.micronaut.http.HttpRequest<?> originating,
java.lang.String providerName)
originating - The originating requestproviderName - The oauth provider namejava.net.URI buildLoginUri(java.lang.String providerName)
providerName - The oauth provider namejava.net.URI buildCallbackUri(java.lang.String providerName)
providerName - The oauth provider name