The returning object contains:
redirectSteam
: redirect methods for Steam
redirectTikTok
: redirect methods for TikTok
redirectYouTube
: redirect methods for YouTube
PlayMakersProvider
configuration, ensuring flexibility for different environments./quests
or /quests/{questId}
if provided.call
method abstracts API request logic, ensuring all requests
are POSTed to the appropriate endpoint with standardized payloads.import { useIdServer } from 'react-playmakers';
const MyComponent = () => {
const { redirectSteam, redirectTikTok, redirectYouTube } = useIdServer();
const handleSteamRedirect = async () => {
await redirectSteam('qXXXXXXX'); // Pass questId as an argument
};
return (
<button onClick={handleSteamRedirect}>
Authenticate with Steam
</button>
);
};
Generated using TypeDoc
Hook to interact with the ID Server and handle redirects for Steam, TikTok, and YouTube authentication.
This hook provides methods to initiate authentication flows for Steam, TikTok, and YouTube. These methods use the ID Server configured via the
PlayMakersProvider
context.