SpringアプリからディレクトリサービスとしてAWSユーザープールを使用できますか?

ロブ

EC2で実行されているSpringBootアプリの認証および承認プロバイダーとしてAWSCognitoユーザープールを使用することは可能ですか?

ユーザープールは、AngularJSフロントエンドで利用できる多くのregsiter / login / email / forgotpasswordなどの配管を提供しているようです。

フロントエンドが(javascriptで)すべての認証を行う場合、java(スプリング)バックエンドはフロントエンドから渡されたトークンを検証できますか?もしそうなら、どのように?

または、Cognitoへの呼び出しはバックエンドから行うことができますか、または行う必要がありますか?AWS AndroidモバイルSDKを使用する必要がありますか?

(LambdasとApi Gatewayを見てきましたが、現時点ではそれらは私が求めているものではありません)。

ジェフベイリー

アプリの要件に応じて、これらのオプションのいずれかが機能するはずです。前者には、後者よりもネットワーク経由でユーザー資格情報を送信する頻度が少ないという利点があります。

最初の提案でトークンを検証したい場合は、いくつかのことの1つを行うことができます。Cognitoは、ユーザーの認証時にIDトークン、更新トークン、およびアクセストークンを販売します。アクセストークン(つまりGetUser)を受け取る呼び出しはすべて、そのアクセストークンの検証を行います。または、トークンを更新するための呼び出しを行うこともできます。これにより、更新トークンの検証が行われます。Cognitoが販売するトークンの詳細については、こちらをご覧くださいトークンの更新は、チャレンジ名REFRESH_TOKENまたはREFRESH_TOKEN_AUTHを使用して、Cognito認証フローを介して行われます。

2番目のものを選択した場合、AWSにはJavaを含むさまざまな言語用の複数のSDKがあります。これらはすべてCognitoAPIをサポートしていますが、CognitoはSRPを使用してユーザーをサインインします。クライアント側の計算はかなり複雑なので、自分でそれを実行したくない場合があります。GithubSDKから計算をリッピングするか、ここで説明されているadmin noSRPフローを使用することができます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

デフォルトのユーザーは、750の権限を持っているにもかかわらず、グループとユーザーrootが所有するディレクトリにどのようにアクセスできますか?

分類Dev

OneDriveをユーザーディレクトリ全体の継続的なバックアップとして使用できますか?

分類Dev

スクリプトディレクトリからすべてのユーザーのデスクトップにファイルをコピーします

分類Dev

.htaccessを使用してデスクトップユーザーをモバイルWebアプリからリダイレクトします

分類Dev

RHELは、サーバーにアクセスできないユーザーからスクリプトをアップロード/プルします。

分類Dev

Windowsサービスを使用して、デスクトップからSharePointにユーザープロファイル画像をアップロードします

分類Dev

ユーザーsystemdサービスをセットアップしようとしています:ロード済み:見つかりません(理由:そのようなファイルまたはディレクトリがありません)

分類Dev

セレンやAppiumなどのテストツールを使用して、Androidアプリのユーザータスクを自動化できますか?

分類Dev

google / twitter / facebookは、それらを使用してサインアップしたユーザーへのアプリアクセスを拒否できますか

分類Dev

ファイル/ディレクトリはユーザーとグループに属していますか?

分類Dev

ファイル/ディレクトリはユーザーとグループに属していますか?

分類Dev

webkitdirectoryを使用してディレクトリをアップロードしますが、アップロードする前に特定のサブディレクトリフォルダを除外することはできますか?

分類Dev

PowerShellスクリプトを使用してIISサービスからリモートディレクトリからファイルをコピーできません

分類Dev

アプリケーションがサーバーからホストされているときに、ユーザーファイルのローカルデスクトップパスを取得するにはどうすればよいですか?

分類Dev

Git Bashを使用して、スクリプトを別のディレクトリから作業ディレクトリにコピーできますか?

分類Dev

DNSはディレクトリサービスですか、それともディレクトリルックアップサービスですか?

分類Dev

アプリケーションサービスからユーザーロールを確認します

分類Dev

Linuxディレクトリ名として有効なメールアドレスを使用できますか

分類Dev

ユーザーが各ステップでドロップするjmeterを介してeコマースアプリケーションのリアルタイムトラフィックをシミュレートできますか?

分類Dev

Windows 10ユニバーサルアプリでオーディオとビデオを再生しますか?

分類Dev

PlayストアからアプリをインストールしたユーザーのメールIDを知ることはできますか

分類Dev

スクリプトをダウンロードして、ユーザーのPATH内のユーザー書き込み可能なディレクトリに(sudoを必要とせずに)インストールするには、どのコードを使用する必要がありますか?

分類Dev

スーパーユーザーとしてメインコードを実行しながら、他のユーザーディレクトリから関数をインポートできますか?

分類Dev

クレームベースのセキュリティを使用して、データへのユーザーアクセスを提供できますか?

分類Dev

ユーザーからディレクトリからファイルをロードしています

分類Dev

ハッシュを使用するWebサイトデータベースからユーザーを使用してwinformsアプリにログインします

分類Dev

EFSを使用してユーザーディレクトリを暗号化できますか?

分類Dev

rootユーザーとしてphpからシェルスクリプトを実行しますか?

分類Dev

リバースプロキシとしてapache2とnginxを使用して、サイトを異なるユーザーおよびディレクトリとして実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    デフォルトのユーザーは、750の権限を持っているにもかかわらず、グループとユーザーrootが所有するディレクトリにどのようにアクセスできますか?

  2. 2

    OneDriveをユーザーディレクトリ全体の継続的なバックアップとして使用できますか?

  3. 3

    スクリプトディレクトリからすべてのユーザーのデスクトップにファイルをコピーします

  4. 4

    .htaccessを使用してデスクトップユーザーをモバイルWebアプリからリダイレクトします

  5. 5

    RHELは、サーバーにアクセスできないユーザーからスクリプトをアップロード/プルします。

  6. 6

    Windowsサービスを使用して、デスクトップからSharePointにユーザープロファイル画像をアップロードします

  7. 7

    ユーザーsystemdサービスをセットアップしようとしています:ロード済み:見つかりません(理由:そのようなファイルまたはディレクトリがありません)

  8. 8

    セレンやAppiumなどのテストツールを使用して、Androidアプリのユーザータスクを自動化できますか?

  9. 9

    google / twitter / facebookは、それらを使用してサインアップしたユーザーへのアプリアクセスを拒否できますか

  10. 10

    ファイル/ディレクトリはユーザーとグループに属していますか?

  11. 11

    ファイル/ディレクトリはユーザーとグループに属していますか?

  12. 12

    webkitdirectoryを使用してディレクトリをアップロードしますが、アップロードする前に特定のサブディレクトリフォルダを除外することはできますか?

  13. 13

    PowerShellスクリプトを使用してIISサービスからリモートディレクトリからファイルをコピーできません

  14. 14

    アプリケーションがサーバーからホストされているときに、ユーザーファイルのローカルデスクトップパスを取得するにはどうすればよいですか?

  15. 15

    Git Bashを使用して、スクリプトを別のディレクトリから作業ディレクトリにコピーできますか?

  16. 16

    DNSはディレクトリサービスですか、それともディレクトリルックアップサービスですか?

  17. 17

    アプリケーションサービスからユーザーロールを確認します

  18. 18

    Linuxディレクトリ名として有効なメールアドレスを使用できますか

  19. 19

    ユーザーが各ステップでドロップするjmeterを介してeコマースアプリケーションのリアルタイムトラフィックをシミュレートできますか?

  20. 20

    Windows 10ユニバーサルアプリでオーディオとビデオを再生しますか?

  21. 21

    PlayストアからアプリをインストールしたユーザーのメールIDを知ることはできますか

  22. 22

    スクリプトをダウンロードして、ユーザーのPATH内のユーザー書き込み可能なディレクトリに(sudoを必要とせずに)インストールするには、どのコードを使用する必要がありますか?

  23. 23

    スーパーユーザーとしてメインコードを実行しながら、他のユーザーディレクトリから関数をインポートできますか?

  24. 24

    クレームベースのセキュリティを使用して、データへのユーザーアクセスを提供できますか?

  25. 25

    ユーザーからディレクトリからファイルをロードしています

  26. 26

    ハッシュを使用するWebサイトデータベースからユーザーを使用してwinformsアプリにログインします

  27. 27

    EFSを使用してユーザーディレクトリを暗号化できますか?

  28. 28

    rootユーザーとしてphpからシェルスクリプトを実行しますか?

  29. 29

    リバースプロキシとしてapache2とnginxを使用して、サイトを異なるユーザーおよびディレクトリとして実行するにはどうすればよいですか?

ホットタグ

アーカイブ