yoshinoが投稿した記事

Auth0を利用した複数アカウントの連携と解除

yoshino2023年3月8日 - 15:53 に投稿

前提条件

はじめに

Auth0には「Auth0 Account Link」という、1ユーザーに対して複数のアカウント

Auth0のAPIを使ったユーザー情報の操作

yoshino2023年3月3日 - 12:38 に投稿

タグ

前提条件

  • Auth0アカウントの取得
  • Auth0にアプリケーションが登録済
  • アプリケーションにログインできるユーザーが登録済

はじめに

Auth0ではダッシュボード (およびその他) を介して実行できることは全てAPIで実行できるようになっています。
本記事では、APIを利用するための設定と実際の実行例としてユーザー情報の更新方法を紹介します。

APIの利用設定

ここではAuth0のAPIを実行するための設定手順を解説します。

Auth0でソーシャルログインの実装

yoshino2023年2月10日 - 13:25 に投稿

前提条件

  • Yahoo! JAPAN IDの取得
  • Auth0アカウントの取得
  • Auth0にアプリケーションが登録済

はじめに

ソーシャルログインとは、FacebookやTwitterのような普段から使用しているサービスのアカウントを利用してログインを行う仕組み。 サービスごとに必要な会員登録を省略することができ、IDとパスワードを新たに覚える必要もなくなるためユーザーの負担を減少できる。

Auth0の導入方法

yoshino2023年1月27日 - 10:02 に投稿

タグ

Auth0の概要

Webアプリやモバイル、APIなどに対して認証・認可のサービスを提供しているクラウド型の認証プラットフォームで、 ユーザのログイン情報・トークンの管理などを簡単に行うためのサービス(IDaaS)です。

OAuth 1.0/2.0やOpenID Connectに対応しており、従来の各種Webアプリケーション、SPA (Single Web Page), CLI (Command Line Interface)などに対するAPIやサンプルソースを公開しています。

Google AuthenticatorやDUO Securityなどの多要素認証(MFA)も利用可能で、 EmailやSMSを介してワンタイムパスワード(OTP)を送信する、パスワードレス認証にも対応しています。

Keycloakを使用したWebAuthn認証の設定方法と使用イメージ

yoshino2021年11月17日 - 18:14 に投稿

概要

Keycloakを使用してWebAuthn認証を設定する方法をまとめます。

実行環境

  • PostgreSQL: postgresql13
  • Keycloak: keycloak-12.0.2
  • JDBC Driver: postgresql-42.2.18

前提

keycloakにlocalhostまたはhttpsでアクセスできることが必須です。

WebAuthnの有効化

初期設定でWebAuthnは有効化されていないため、下記手順で有効化する必要があります。