s-takayanagi’s blog

技術同人誌の認証サービスCognito・Auth0・Firebaseを比べるを書きました。 Boothで販売してます。

認証サービス/IAM製品紹介

認証サービスCognito・Auth0・Firebaseを比べる関連エントリーです。 s-takayanagi.booth.pm

同人誌ではAWSのCognito、Auth0、Firebase Authentication(GCP Identity Platform)を紹介しています。 詳細に紹介しきれなかった製品含めてご紹介します。

Amazon Cognito

aws.amazon.com

AWS Amplify Authentication

aws-amplify.github.io

Auth0

auth0.com

Firebase Authentication

firebase.google.com

Google Identity Platform

cloud.google.com

Azure Active Directory B2C

azure.microsoft.com

Okta Identity Cloud

www.okta.com

AWS Single Sign-On

aws.amazon.com

Google Cloud Identity

cloud.google.com

Azure Active Directory

https://azure.microsoft.com/ja-jp/services/active-directory/

IBM Cloud Identity

https://www.ibm.com/jp-ja/marketplace/cloud-identity

Akamai Identity Cloud

https://www.akamai.com/jp/ja/products/security/identity-cloud.jsp

NRIセキュアテクノロジーズ株式会社 Uni-ID Libra

https://www.nri-secure.co.jp/service/solution/uni-id_libra

Salesforce Identity

https://www.salesforce.com/jp/products/platform/products/identity/

SAP Customer Data Cloud

https://www.sap.com/japan/products/crm/customer-data-management.html

Layer 7 Authentication

https://jp.broadcom.com/products/software/cybersecurity/identity-and-access-management/layer7-advanced-authentication

IntelliTrust

https://japan.entrust.com/solutions/intellitrust/

IdentityGuard

https://japan.entrust.com/products/identityguard/

Nok Nok Labs S3 Authentication Suite

https://jp.noknok.com/

TrustLogin

https://trustlogin.com/

CloudGate

https://www.cloudgate.jp/

TrustBind

https://www.ntt-tx.co.jp/products/trustbind/

OneLogin

https://www.onelogin.com/jp

NEVIS Security

https://www.nevis-security.com/en/

Cloudentity

https://cloudentity.com/

CoffeeBean Technology

https://site.coffeebeantech.com/

Informatik Airlock

https://www.airlock.com/

ForgeRock Identity Platform

https://www.forgerock.com/digital-identity-and-access-management-platform

iWelcome

https://www.iwelcome.com/

iovation

https://www.redshield.jp/iovation/

LoginRadius Identity Platform

https://www.loginradius.com/

Ping Identity Platform

https://www.pingidentity.com/

SecureAuth Identity Platform

https://www.secureauth.com/products/identity-platform

Avatier

https://www.avatier.com/

AvocoSecure Trust Platform

https://www.avocoidentity.com/

Curity AB

https://curity.io/

Duo Security

https://duo.com/

FusionAuth

https://fusionauth.io/

Privo ID

https://www.privo.com/privo-id-platform

Singular Key

https://singularkey.com/

Swivel Secure

https://swivelsecure.com/

Ubisecure Identity Server

https://www.ubisecure.com/identity-cloud-identity-server/

Authlete

OAuth 2.0の機能を自分の製品やサービスに追加できるBaaSです。 www.authlete.com

Keycloak

www.keycloak.org

野村総合研究所のOpenStandiaチームが日本語翻訳したドキュメントを公開しています。 keycloak-documentation.openstandia.jp

Gluu

www.gluu.org

WSO2 Identity Server

wso2.com

以上です。

認証サービスCognito・Auth0・Firebaseを比べる 執筆にあたって

認証サービスCognito・Auth0・Firebaseを比べる関連エントリーです。

執筆のきっかけ

会社の先輩が技術書典7でIAM本の頒布を行い、 私は現場で売り子をしていました。 技術書典7に出展します - プログラマでありたい

技術書典の雰囲気と先輩の本が続々売れていくことに衝撃を受けて次の技術書典で同人誌を作ろうと思いました。 その後、先輩の呼びかけでサークルメンバーが決まりました。

テーマ選定

一番悩んだのはテーマ選定です。 社内で同僚が外部の認証サービスを利用する場合にどのようなサービスが良いか聞かれることが多くありました。 毎回打ち合わせを行って説明していましたが、本にすれば役立つのではないかと感じました。

ボツになった候補

次のようなテーマがありました。

  • テストデータを作り方 政府機関のデータなどを使ったテストデータの作成方法
  • サーバーレスクイズ回答システム 自分の結婚式で活用したクイズシステムの作り方
  • サーバーレス執筆システム 執筆に活用できるサービス(CodeCommitやCodeBuild)の組み合わせをCloudFormationで作るには
  • DynamoDBデザインパターン

表紙

とあるアイドルグループの色(カラーコード)です。テレビ東京で毎週日曜深夜に放送している日向坂で会いましょうは毎回神回なので必ずチェックしてください。

www.hinatazaka46.com

www.tv-tokyo.co.jp

購入先

Boothでの購入はこちら

s-takayanagi.booth.pm

技術書典 応援祭での購入はこちら

techbookfest.org

認証サービスCognito・Auth0・Firebaseを比べる

f:id:s-takayanagi:20200227210209p:plain

購入先

Boothでの購入はこちら

s-takayanagi.booth.pm

技術書典 応援祭での購入はこちら

techbookfest.org

タイトル

認証サービスCognito・Auth0・Firebaseを比べる

概要

ユーザーのIDを管理するのはWebサービスを展開する上で必要になりますが、独自で実装するにはハードルが高いです。外部のサービスを利用することでユーザーのサインアップとサインインを比較的簡単に実現できます。この本ではCognito User Pools、Auth0、Firebase Authenticationを中心にサービスの紹介と比較をします。

本書の目的

「認証サービスCognito Auth0 Firebaseを比べる」を手にとっていただき、ありがとうございます。筆者はこれまで、CognitoUserPoolsを利用してオンプレミスで実装されていた認証システムの移行や、Keycloakを利用したシステムの構築を担当してきました。そのなかで、認証の機能を提供するサービスは数多くあるにもかかわらず、サービスを比較するような情報があまりないと感じたことが、執筆のきっかけです。本書では、認証の機能を提供するサービスの紹介と、AWSが提供するCognito User Pools、Auth0が提供するAuth0、Googleが提供するFirebase AuthenticationとGoogle Identity Platformについてドキュメントを元にした比較を行います。ドキュメントを読み込んでいる方には物足りないと思いますが、認証のサービスを導入する際に役立てていただければと思います。

対象読者

  • コンシューマ向けの認証サービスを探している方
  • 既にある認証の仕組みから移行したい方
  • 認証サービスの比較をしたい方
  • 公式ドキュメントの内容をまだ読んでいない方

本書で取り上げない内容

お問合せ先

目次

第1章 ユーザーID管理のサービス

  • 1.1 ID(アイデンティティ)をとりまく環境
  • 1.2 IAMとIDaaS
  • 1.3 各サービスの特色
  • 1.4 世の中の評価

第2章 各サービスの概要

第3章 コストを比べる

  • 3.1 CognitoUserPoolsのコスト
  • 3.2 Auth0のコスト
  • 3.3 FirebaseAuthenticationのコスト
  • 3.4 GoogleIdentityPlatformのコスト

第4章 管理‧運用を比べる

  • 4.1 SLA
  • 4.2 モニタリング‧監視
  • 4.3 セキュリティを強化する
  • 4.4 制限
  • 4.5 サポート
  • 4.6 コンプライアンス
  • 4.7 プライバシー管理機能

第5章 開発を比べる

  • 5.1 提供リージョン
  • 5.2 ログイン方法
  • 5.3 多要素認証(MFA)
  • 5.4 管理コンソール
  • 5.5 メール機能
  • 5.6 移行

購入先(再掲)

Boothでの購入はこちら

s-takayanagi.booth.pm

技術書典 応援祭での購入はこちら

techbookfest.org

サークルの他のメンバー

クラウドネイティブファーストストーリー

horsewin.hatenablog.com

AWSを使って学ぶ 監視設計

tenbo07.hatenablog.com

AWSの薄い本 IAMのマニアックな話

blog.takuros.net