Waiting for engine...
Skip to main content

useFetchOauth2AccessToken()

useFetchOauth2AccessToken(

__namedParameters: \\{ \\}
):
{ accessToken, fetchToken, isLoading, +1 more }

Provides a controlled way to fetch an OAuth2 access token from a given URL via a POST request.

Throws

If the URL is missing or the fetch request fails.

Parameters

\_\_namedParameters

Returns

Hook API containing the token, a fetch function, and loading/error state.

accessToken
string

isLoading
boolean

error
string

fetchToken()

fetchToken: (Oauth2Url: string) => Promise<void>

Parameters

Oauth2Url
string The OAuth2 token endpoint URL.

Returns

Promise<void>

Example

const { accessToken, fetchToken, isLoading, error } = useFetchOauth2AccessToken();
fetchToken('https://example.com/oauth2/token');
On this Page