OAuthAccountCreationRequest
org.sagebionetworks.repo.model.oauth.OAuthAccountCreationRequest
Request to create an account, validated via OAuth
| Field | Type | Description |
|---|---|---|
| provider | OAuthProvider | Supported OAuth providers |
| authenticationCode | STRING | The authorization code passed with the redirectUrl after successful user authentication from a 3rd party OAuth provider. This code is used by Synapse to lookup the user's information from the OAuthProvider. |
| redirectUrl | STRING | This must be the same redirect URL used to in the first step. This parameter is required by Google but not by all oauth providers. |
| userName | STRING | The requested user name for the new account. |