7

Facebook、Google、Amazon などのアカウントを持つユーザーがアプリにログインできるように、アプリを許可したいと考えています。これは、AWS Cognito を介して正常に機能します。

ただし、ユーザーがそれらのログインを持っていない場合、アプリがプログラムでユーザー ログインを作成する方法はありますか?

  1. ユーザーが ID とパスワードを提供すると、アプリはその情報を認証プロバイダーに送信して、新しいログイン/アカウントを作成します。

  2. 独自の認証メカニズムを実装する必要はなく、パスワードの保存方法などについて心配する必要もありません。

私の調査によると、既存の認証プロバイダーや OpenID などの他のサービスでこれを行う方法はありません。

独自のログイン ストレージと認証を実装したくない場合、他のオプションはありますか? 必ずしも AWS Cognito と統合する必要はありません。

4

2 に答える 2

0

ソーシャル メディア認証の実装における以前の経験からこんにちは。実装するのはかなり難しいと結論付けます.iOSでユーザーを認証するためにWebビューを表示する方法がない場合、これにはiOSACAccountStoreクラスを使用する必要がありますが、これでもサインインしないでログインする機会しか与えられません.

于 2014-08-13T19:30:59.057 に答える