用語集

認証とは?

認証は、アプリが利用者を中に入れる前に、その人が誰かを確認する仕組みです。例えばパスワード、メールで届くコード、「Googleでサインイン」などを使います。

認証は「あなたは誰ですか?」に答えます。そのパートナーである認可は「何をしてよいですか?」に答えます。ログインは認証です。一般ユーザーには見えないページを管理者が見られるのは認可です。

よく使われる方法は、メールアドレスとパスワード、メールで送られるマジックリンクやワンタイムコード、GoogleやAppleなどの既存アカウントによるサインイン、認証アプリによる二段階認証です。

正しく行うには、パスワードを安全に保存し、繰り返しの推測を防ぎ、セッションの有効期限を設定し、各リクエストがサインイン済みで権限のあるユーザーからのものかをサーバー側で確認する必要があります。

Mythexでは、エージェントがアプリの利用者向けのログインを、あなたのデータベースや選んだ認証プロバイダーを使って構築します。Mythex独自のマネージドサインインサービスはありません。

よくある質問

認証と認可の違いは何ですか?

認証は、あなたが誰かを確認します。認可は、中に入った後に何を見たり操作したりできるかを決めます。

自分でログイン機能を作るべきか、プロバイダーを使うべきか?

プロバイダーは、パスワードのリセット、ソーシャルログイン、セキュリティ更新などの難しい部分を代わりに処理します。自作すると完全に管理できますが、責任も大きくなります。慎重に行えばどちらも機能します。

関連項目

  • 認証とは?(完全ガイド)
  • アプリにログインを追加する方法
  • OAuthとは?

Mythex · Pricing · AIでなんでも作ろう · ウェブサイト・アプリのテンプレート · Mythexを比較 · AIアプリ開発用語集 · AIアプリ開発の無料ツール · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)