{"id":17674729,"url":"https://github.com/xhiroga/cognito-userpool-in-action","last_synced_at":"2026-04-30T10:37:58.261Z","repository":{"id":179847821,"uuid":"196695733","full_name":"xhiroga/cognito-userpool-in-action","owner":"xhiroga","description":"Cognito UserPool ユーザー移行入門","archived":false,"fork":false,"pushed_at":"2023-07-09T20:26:31.000Z","size":2132,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-30T16:47:07.680Z","etag":null,"topics":["aws","cognito","cognito-federated-identity","cognito-user-pool"],"latest_commit_sha":null,"homepage":"https://hiroga.booth.pm/items/1560273","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xhiroga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-13T08:07:01.000Z","updated_at":"2023-07-18T09:10:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"533407a3-b4b1-4843-a482-cca32e1dd592","html_url":"https://github.com/xhiroga/cognito-userpool-in-action","commit_stats":null,"previous_names":["xhiroga/cognito-userpool-in-action"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xhiroga/cognito-userpool-in-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhiroga%2Fcognito-userpool-in-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhiroga%2Fcognito-userpool-in-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhiroga%2Fcognito-userpool-in-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhiroga%2Fcognito-userpool-in-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xhiroga","download_url":"https://codeload.github.com/xhiroga/cognito-userpool-in-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhiroga%2Fcognito-userpool-in-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32462304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","cognito","cognito-federated-identity","cognito-user-pool"],"created_at":"2024-10-24T07:08:45.399Z","updated_at":"2026-04-30T10:37:58.246Z","avatar_url":"https://github.com/xhiroga.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amazon Cognito UserPool 実践入門\n\n## 更新終了のお知らせ\n\n本書の執筆時、筆者はCognito UserPoolおよびFederated Identityを業務で利用し、そこで知り得た知見を共有できることに喜びを感じておりました。\nしかし、ここ4年ほどは別の技術を利用する機会が増え、Cognitoの最新の知見や変更を追うことが困難となってしまいました。\n\nさらに、現在の私の関心は新しい技術に移りつつあり、公私共にそちらに力を注ぎたいと考えております。\nその一方で、本書の誤りや古くなった情報を放置することは、読者の皆様にとって不利益となると考えております。\n\nそこで、一つの決断を下しました。本書を非公開にする代わりに、本文をそのGitHubのリポジトリごと無償公開することにします。\nこれにより、誤りや古くなった情報について、読者の皆様で更新いただくことが可能です。\n\nこれまで有償で本書をご購入いただいた皆様には、深くお礼を申し上げます。\n有償で購入いただいた書籍が無償公開されることについて、不利益を被ったと感じられる方もいらっしゃると思います。\n購入者の方に公平な埋め合わせを、とも考えたのですが、販売形態や同人誌であることから現実的ではありませんでした。\n代わりに、技術イベントやSNSでやり取りさせていただく際には、改めて深くお礼をさせてくださいませ。\n\n以下、主に本書刊行時点（2019年7月）時点の情報を元に執筆しております。多少なりとも読者の方のお役に立てば幸いです。\n\nどうぞよろしくお願いいたします。\n\n## 商品紹介文\n\nAWS のユーザー認証基盤サービスである Amazon Cognito UserPool について、サービス自体の基本からユーザー移行の設定までを解説します。\n\n筆者自身も Cognito UserPool へのユーザー移行を経験した IT エンジニアです。Cognito を利用した認証・認可のアーキテクチャ自体が何パターンも考えられる上、ユーザー移行も複数のやり方があるため当初は混乱しました。\nこの本は、当時の自分がユーザー移行の正しい戦略を立て、成功裏にプロジェクトをリリースできるように、という一心で書きました。\n\n同じ境遇の方の役に少しでも立てばとっても嬉しいです！\n\n## 対象となる読者\n\n以下に当てはまる方は、本書を読むと AWS のドキュメントの理解・処理の実装が効率化できます。\n・ユーザー認証基盤の選定をしている方\n・ユーザー移行を考えている方\n\n以下に当てはまる方には、Cognito の役割を見直す効果があるかもしれません。\n・現場で Amazon Cognito を利用されている方\n\n## ビルド\n\n```shell\nmake\n```\n\n## 商品リンク\n\n- [\\[更新終了につき無償公開\\] Cognito UserPool ユーザー移行入門 - さわら - BOOTH](https://hiroga.booth.pm/items/1560273)\n- [Cognito UserPool 実践入門 - さわら - 技術書典マーケット](https://techbookfest.org/product/6008295370260480)（販売終了）\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxhiroga%2Fcognito-userpool-in-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxhiroga%2Fcognito-userpool-in-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxhiroga%2Fcognito-userpool-in-action/lists"}