supa/auth
Types
pub type Reason {
Reason(error: String, message: String)
}
Constructors
-
Reason(error: String, message: String)
pub type Session {
Session(
access_token: String,
expires_at: Int,
expires_in: Int,
refresh_token: String,
token_type: String,
)
}
Constructors
-
Session( access_token: String, expires_at: Int, expires_in: Int, refresh_token: String, token_type: String, )
Values
pub fn sign_in_with_otp(
client: client.Client,
email_address: String,
create_user: Bool,
) -> effect.Effect(Result(Nil, snag.Snag), a)
pub fn verify_decoder() -> decode.Decoder(#(Session, User))
pub fn verify_otp(
client: client.Client,
email_address: String,
token: String,
) -> effect.Effect(Result(#(Session, User), snag.Snag), a)