Auth OAUTH
Type
(props: Props) => result: RenderFunc
Props: object
Name | Description | Required | Type | Default |
---|---|---|---|---|
title | The title of the OAuth component | NO | string | - |
label | The label text of the OAuth component | NO | string | - |
description | The description of the OAuth component | NO | string | - |
authorizeUrl | Url for requesting user authorization for the Token | NO | string | - |
requestTokenUrl | Url to get the unauthorized Token | NO | string | - |
clientId | The client ID specified on the authorized provider account | NO | string | - |
clientSecret | The password corresponding to the specified client ID on the authorized provider's account | NO | string | - |
scope | the scope of the request being made | NO | string | - |
pkce | Protect authorization code authorization. This is actually a cryptographic means of ensuring that a malicious third party canNOt exchange Access Token to the authentication server even if they intercept the Authorization Code or other key. | NO | boolean | - |
onAccessToken | A function that receives the accessToken and anything provided by OAuth (such as refresh tokens and expiration times) | NO | function | - |
onReturn | A function that receives an oauthCode | NO | function | - |