This method is used for passwordless sign-ins where a OTP is sent to the user's email or phone number.
If you're using an email, you can configure whether you want the user to receive a magiclink or a OTP.
If you're using phone, you can configure whether you want the user to receive a OTP.
The magic link's destination URL is determined by the SITE_URL. You can modify the SITE_URL or add additional redirect urls in your project.
Examples
Send Magic Link.
var options = new SignInOptions \{ RedirectTo = "http://myredirect.example" \};
var didSendMagicLink = await supabase.Auth.SendMagicLink("joseph@supabase.io", options);
Sign in with SMS OTP.
await supabase.Auth.SignIn(SignInType.Phone, "+13334445555");
// Paired with `VerifyOTP` to get a session
var session = await supabase.Auth.VerifyOTP("+13334445555", TOKEN, MobileOtpType.SMS);