Class OAuth2Configuration.Builder
-
- All Implemented Interfaces:
public class OAuth2Configuration.Builder
Used to build a OAuth2Configuration object.
-
-
Constructor Summary
Constructors Constructor Description OAuth2Configuration.Builder(Context context)
Constructs a new Builder. OAuth2Configuration.Builder()
The redirectUrl must be set by calling redirectUrl when this constructor.
-
Method Summary
Modifier and Type Method Description OAuth2Configuration.Builder
authUrl(@NonNull() String authUrl)
OAuth2Configuration.Builder
tokenUrl(@NonNull() String tokenUrl)
OAuth2Configuration.Builder
clientId(@NonNull() String clientId)
OAuth2Configuration.Builder
responseType(@NonNull() String responseType)
OAuth2Configuration.Builder
state(@NonNull() String state)
OAuth2Configuration.Builder
scope(@NonNull() String scope)
OAuth2Configuration.Builder
redirectUrl(@NonNull() String redirectUrl)
OAuth2Configuration.Builder
secret(@NonNull() String secret)
OAuth2Configuration
build()
Builds a new OAuth2Configuration. -
-
Constructor Detail
-
OAuth2Configuration.Builder
OAuth2Configuration.Builder(Context context)
Constructs a new Builder.- Parameters:
context
- Used to get the default scheme from the AndroidManifest.xml if the redirectUrl is not set.
-
OAuth2Configuration.Builder
OAuth2Configuration.Builder()
The redirectUrl must be set by calling redirectUrl when this constructor.
-
-
Method Detail
-
authUrl
@NonNull() OAuth2Configuration.Builder authUrl(@NonNull() String authUrl)
-
tokenUrl
@NonNull() OAuth2Configuration.Builder tokenUrl(@NonNull() String tokenUrl)
-
clientId
@NonNull() OAuth2Configuration.Builder clientId(@NonNull() String clientId)
-
responseType
@NonNull() OAuth2Configuration.Builder responseType(@NonNull() String responseType)
-
state
@NonNull() OAuth2Configuration.Builder state(@NonNull() String state)
-
scope
@NonNull() OAuth2Configuration.Builder scope(@NonNull() String scope)
-
redirectUrl
@NonNull() OAuth2Configuration.Builder redirectUrl(@NonNull() String redirectUrl)
-
secret
@NonNull() OAuth2Configuration.Builder secret(@NonNull() String secret)
-
build
@NonNull() OAuth2Configuration build()
Builds a new OAuth2Configuration.
-
-
-
-