たれぱんのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

AWS Cognito 入門 -概要と詳細へのリンク-

https://d0.awsstatic.com/product-marketing/Mobile/Cognito_Overview_4a.jpg

Amazon CognitoとはIDサービスとデータ同期を提供する.

Amazon Cognitoの機能

いくつかのサービスが関わりあって存在.
機能をジャンジャン追加するので名前の整合性が(ry

  • Amazon Cognito
    • Cognito User Pools (Your User Pools)
    • Cognito Identity (Federated Identities)
    • Cognito Sync

What is Amazon Cognito? - Amazon Cognito

Cognito User Pools (Your User Pools)

User Poolsとしばしば呼ばれる、ユーザー名簿管理機能.
ユーザー管理、パスワード管理、ユーザー属性の読み出しなどを可能にする.
詳細記事はこちら.
tarepan.hatenablog.com

Cognito Identity (Federated Identities)

ID管理、つまりユーザー名簿管理機能 + AWSリソースアクセス権限付与.
…それUser Poolsと一部被ってね? と感じた方、正しい.
Cognito Identityのユーザー名簿は他企業が提供する認証(Facebookでログイン、的な. Federated Identitiesと言う)を利用して作成・管理されてる.
User PoolsはAWS上で認証をしてる.
Cognito Identityが先に出来て、User Poolsが機能追加されたので、命名がわかりづらい、頑張れAmazon.

Cognito Sync

データ同期

Cognitoで出来ること

ログイン・セッション管理

自分のwebサイト・webアプリにログインの仕組みをつけることが可能, そしてそれが10行そこらで実装可能.
詳細はこちら
tarepan.hatenablog.com