MCPcopy Create free account
hub / github.com/dailydotdev/apps / betterAuthSignInWithIdToken

Function betterAuthSignInWithIdToken

packages/shared/src/lib/betterAuth.ts:226–249  ·  view source on GitHub ↗
({
  provider,
  token,
  nonce,
  additionalData,
}: {
  provider: string;
  token: string;
  nonce?: string;
  additionalData?: SocialAdditionalData;
})

Source from the content-addressed store, hash-verified

224 getBetterAuthSocialRedirectData(provider, callbackURL).then(({ url }) => url);
225
226export const betterAuthSignInWithIdToken = async ({
227 provider,
228 token,
229 nonce,
230 additionalData,
231}: {
232 provider: string;
233 token: string;
234 nonce?: string;
235 additionalData?: SocialAdditionalData;
236}): Promise<BetterAuthResponse> => {
237 return betterAuthPost(
238 'sign-in/social',
239 {
240 provider,
241 idToken: {
242 token,
243 ...(nonce && { nonce }),
244 },
245 ...(additionalData && { additionalData }),
246 },
247 'Native sign in failed',
248 );
249};
250
251export const betterAuthOneTapCallback = async ({
252 idToken,

Callers 3

onProviderClickFunction · 0.90
useLoginFunction · 0.90
onSocialRegistrationFunction · 0.90

Calls 1

betterAuthPostFunction · 0.85

Tested by

no test coverage detected