質問: Unity 上で AWS Cognito を用いた認証を実装しようとしております。 AWS SDK for .NET を使用するとネイティブプラグインのため Android/iOS で別々でデバッグする必要があったり Android Manifest が別のライブラリと競合したりしてしまうので、 できれば SDK 無しで Web API の形で実装したいです。 ネット記事を調べても SDK を使用しているため、良い方法が見つかっていません。 URL に ID とパスワードをつけてリクエストしたら、クライアントID とトークンがレスポンスされる形を目指してます。 できればサーバー無しで AWS のサービスだけで完結する方法だと嬉しいです。必要でしたら EC2 のサーバーを使用します。
回答: 下記のリポジトリを参考に Laravel のサーバーに AWS の SDK を入れて実装しました。 ※ Laravel 5 用なので、Laravel 6 以上ではインストールできませんでした。 https://github.com/black-bits/laravel-cognito-auth