最近、LightOpenID を発見しました。これは、次のすべての Web サイトのログイン システムとして使用する予定です。
ユーザーが LighOpenID で登録/ログインするときに情報を取得しているので、USERS テーブルでユーザーの電子メールを一意の ID として使用することが技術的に問題ないのか、それとも悪い考えなのか知りたいです。
みんなありがとう 、
FX
最近、LightOpenID を発見しました。これは、次のすべての Web サイトのログイン システムとして使用する予定です。
ユーザーが LighOpenID で登録/ログインするときに情報を取得しているので、USERS テーブルでユーザーの電子メールを一意の ID として使用することが技術的に問題ないのか、それとも悪い考えなのか知りたいです。
みんなありがとう 、
FX
考慮すべきこと:
私のアドバイスは、OpenID を使用したい場合は、正しく使用する必要があるということです。$openid->identity()
検証が成功した後に OpenID URL を読み取り、それを使用してユーザーを識別します。
さらに:
それはあなたのサービスに依存します。通常、すべての電子メール アドレスは 1 人だけに割り当てられます。ユーザーごとに複数のアカウントが必要ない場合は、問題ありません。家族のメールアドレスを持っている家族もいます。しかし、彼らも同じアカウントを使用していると思います。
OpenID を一意の ID として使用しないのはなぜですか? OpenID は一意であり、ログインに OpenID のみを使用する場合は、電子メール アドレスを取得する前に OpenID を取得します。