Agile育成ブログ
未来を変える喜びを
データベース

Supabase


Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490

supabase認証

サインイン

auth.signInメソッドを使います。
ユーザーはemailまたはOAuthのいずれかでサインインできます。
パスワードなしでメールを提供した場合、ユーザーにはマジックリンクが送信されます。

email

const { user, session, error } = await supabase.auth.signIn({
  email: 'example@email.com',
})

emailとpassword

const { error } = await supabase.auth.signIn({
  email: 'example@email.com',
  password: 'example-password',
})

サードパーティプロバイダー

const { user, session, error } = await supabase.auth.signIn({
  // provider can be 'github', 'google', 'gitlab', and more
  provider: 'github',
})

ログアウト

auth.signOutメソッドを使います。

const { error } = await supabase.auth.signOut()
https://supabase.com/docs/reference/javascript/range

並び替え

降順で並び替えをしたい場合は、引数「ascending」をFalseにします。
昇順で並び替えをしたい場合は、引数「ascending」をTrueにします。

You cannot copy content of this page