generateAuthURL
Generate a URL to redirect the user to the JoyID App authorization page. This function cound be useful when you do not need to initiate authorize request immediately.
Types
function generateAuthURL ( request: AuthRequest, type: 'popup' | 'redirect'): stringinterface AuthRequest { /** * The URL of your app that JoyID app should redirect to after authentication */ redirectURL: string /** * name of your app */ name?: string /** * logo of your app */ logo?: string /** * The challenge that was requested to be signed */ challenge?: string /** * Custom state that will be returned to your app after authentication */ state?: any}
Example
async function myAuthWithRedirect() { const request = { redirectURL: 'https://example.com', title: 'Example App', logo: 'https://example.com/logo.png', challenge: 'Sign this message', } const url = generateAuthURL(request, 'redirect') // do something with the url // etc. await myFunction(url) // custom redirect window.location.href = url}