Package com.github.scribejava.core.oauth
Class AuthorizationUrlBuilder
- java.lang.Object
-
- com.github.scribejava.core.oauth.AuthorizationUrlBuilder
-
public class AuthorizationUrlBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>additionalParamsprivate OAuth20Serviceoauth20Serviceprivate PKCEpkceprivate java.lang.Stringscopeprivate java.lang.Stringstate
-
Constructor Summary
Constructors Constructor Description AuthorizationUrlBuilder(OAuth20Service oauth20Service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationUrlBuilderadditionalParams(java.util.Map<java.lang.String,java.lang.String> additionalParams)java.lang.Stringbuild()PKCEgetPkce()AuthorizationUrlBuilderinitPKCE()AuthorizationUrlBuilderpkce(PKCE pkce)AuthorizationUrlBuilderscope(java.lang.String scope)AuthorizationUrlBuilderstate(java.lang.String state)
-
-
-
Field Detail
-
oauth20Service
private final OAuth20Service oauth20Service
-
state
private java.lang.String state
-
additionalParams
private java.util.Map<java.lang.String,java.lang.String> additionalParams
-
pkce
private PKCE pkce
-
scope
private java.lang.String scope
-
-
Constructor Detail
-
AuthorizationUrlBuilder
public AuthorizationUrlBuilder(OAuth20Service oauth20Service)
-
-
Method Detail
-
state
public AuthorizationUrlBuilder state(java.lang.String state)
-
additionalParams
public AuthorizationUrlBuilder additionalParams(java.util.Map<java.lang.String,java.lang.String> additionalParams)
-
pkce
public AuthorizationUrlBuilder pkce(PKCE pkce)
-
initPKCE
public AuthorizationUrlBuilder initPKCE()
-
scope
public AuthorizationUrlBuilder scope(java.lang.String scope)
-
getPkce
public PKCE getPkce()
-
build
public java.lang.String build()
-
-