OAuthProvider.Builder
public class OAuthProvider.Builder
Class used to create instances of OAuthProvider.
Summary
Public methods |
|
|---|---|
@NonNull OAuthProvider.Builder |
addCustomParameter(@NonNull String paramKey, @NonNull String paramValue)Configures custom parameters to be passed to the identity provider during the OAuth sign-in flow. |
@NonNull OAuthProvider.Builder |
addCustomParameters(@NonNull Map<String, String> customParameters)Similar to |
@NonNull OAuthProvider |
build()Returns an |
@NonNull OAuthProvider.Builder |
Sets the OAuth 2 scopes to be presented to the user during their sign-in flow with the identity provider. |
Public methods
addCustomParameter
public @NonNull OAuthProvider.Builder addCustomParameter(@NonNull String paramKey, @NonNull String paramValue)
Configures custom parameters to be passed to the identity provider during the OAuth sign-in flow. Calling this method multiple times will add to the set of custom parameters being passed, rather than overwriting them (as long as key values don't collide).
addCustomParameters
public @NonNull OAuthProvider.Builder addCustomParameters(@NonNull Map<String, String> customParameters)
Similar to addCustomParameter, this takes a Map and adds each entry to the set of custom parameters to be passed. Calling this method multiple times will add to the set of custom parameters being passed, rather than overwriting them (as long as key values don't collide).