本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
カテゴリ
カテゴリ
開発
Programming
327
Frontend
134
Mobile
57
IoT
52
VR
20
基盤
DevOps
134
Cloud
77
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
49
DataEngineering
45
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
人気のタグ
Go言語
265
ガイドライン
23
設計
44
AWS
136
Python
60
Docker
40
PostgreSQL
29
生成AI
26
Java
41
Claude
16
タグ一覧へ
ホーム
カテゴリ
認証認可
カテゴリ
ログインや権限制御など、「誰であるか」と「何をしてよいか」を主題とします。
よく読まれている記事
OAuth の仕組みを理解しながらクライアントを実装してみる
2022.10
♡
25
MSAL.jsを使ってウェブフロントエンドだけでAzureAD認証する
2022.11
♡
15
OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
2024.08
♡
11
Casbinで始めるアクセス制御
2022.10
♡
34
パスワードレス技術の現状と未来について
2022.11
♡
388
Software Design 2025年12月号 「今さら聞けないID管理 認証基盤を構築する際に知っておくべきこと」に寄稿しました
2025.12
よく使われるタグ
Auth0
9本
Go
6本
EntraID
5本
JWT
4本
Azure
4本
新着記事
全24本
Software Design 2025年12月号 「今さら聞けないID管理 認証基盤を構築する際に知っておくべきこと」に寄稿しました
Software Design 2025 年 12 月号特集の「今さら聞けない ID 管理 認証基盤を構築する際に知っておくべきこと」に、宮崎さん、市川さん、私の 3 名で寄稿をさせていただきました。
2025.12.05
出版
Auth0
SoftwareDesign
Xでポストする:Software Design 2025年12月号 「今さら聞けないID管理 認証基盤を構築する際に知っておくべきこと」に寄稿しました
Facebookでシェアする:Software Design 2025年12月号 「今さら聞けないID管理 認証基盤を構築する際に知っておくべきこと」に寄稿しました
はてなブックマークで見る:Software Design 2025年12月号 「今さら聞けないID管理 認証基盤を構築する際に知っておくべきこと」に寄稿しました
OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
夏といえばコード生成というわけで、HTTP API仕様を定義するOpenAPIの security schemes(認証認可を定義するための箇所)で、Bearer/OAuth2/OpenID Connect 認証を設定すると、各コードジェネレータはどういったコード生成をしてくれるかを調べました。
2024.08.29
Go言語
OpenAPI
コード生成
JWT
OAuth
OpenAPIGenerator
OpenSSL
OIDC
Xでポストする:OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
Facebookでシェアする:OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
はてなブックマークで見る:OpenAPIでOAuth認可周りのサーバサイドコード生成を比較(4ブックマーク)
4
Pocketに保存する:OpenAPIでOAuth認可周りのサーバサイドコード生成を比較(7保存)
7
Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
過去にいくつかEntraIDが、久々にMicrosoft 365 Developer Programにアクセスしたら、どこにEntraIDがあるのか場所が分からなかったのでメモです。
2024.04.01
Azure
EntraID
Microsoft
Xでポストする:Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
Facebookでシェアする:Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
はてなブックマークで見る:Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
Pocketに保存する:Microsoft 365 Developer ProgramでEntraID(旧名AzureAD)にアクセスする
Entra IDを使うウェブサービスのバックエンドのテスト
Entra ID(旧名Azure AD)は企業での利用の割合が高く、社内システムを作る場合はこれを使って認証して欲しいという要件が積まれることがほとんどでしょう。とはいえ、現物を使ってテストを作るのは都合がよくないこともあったりします。
2023.12.27
テスト
EntraID
JWT
Xでポストする:Entra IDを使うウェブサービスのバックエンドのテスト
Facebookでシェアする:Entra IDを使うウェブサービスのバックエンドのテスト
はてなブックマークで見る:Entra IDを使うウェブサービスのバックエンドのテスト(5ブックマーク)
5
Pocketに保存する:Entra IDを使うウェブサービスのバックエンドのテスト(6保存)
6
MailSlurperを使って6桁のコードの送信コードのテストをする
以前、認証ミドルウェアのhankoの紹介の中で、hankoがテストで使っているMailSlurperというメールサーバーが面白いという紹介をしました。テストにおいては、モックは使うものの、モックを差し込むレイヤーはソースコードレベルではなくて、インフラレベルで仕掛ける方がいいよ、というのはほぼコンセンサスとなっていると思います。
2023.01.20
Go言語
テスト
メール
MailSlurper
Xでポストする:MailSlurperを使って6桁のコードの送信コードのテストをする(13ポスト)
13
Facebookでシェアする:MailSlurperを使って6桁のコードの送信コードのテストをする
はてなブックマークで見る:MailSlurperを使って6桁のコードの送信コードのテストをする(4ブックマーク)
4
Pocketに保存する:MailSlurperを使って6桁のコードの送信コードのテストをする(5保存)
5
GKEでIdentity-Aware Proxyを利用したWebアプリケーション認証
GKE を利用したWebアプリケーションのGoogleアカウント認証について記事を書きます。公式ドキュメントを引用します。IAP を使用すると、HTTPS によってアクセスされるアプリケーションの一元的な承認レイヤを確立できるため、ネットワーク レベルのファイアウォールに頼らずに、アプリケーション レベルのアクセス制御モデルを使用できます。
2023.01.13
GoogleCloud
GKE
Xでポストする:GKEでIdentity-Aware Proxyを利用したWebアプリケーション認証(11ポスト)
11
Facebookでシェアする:GKEでIdentity-Aware Proxyを利用したWebアプリケーション認証
はてなブックマークで見る:GKEでIdentity-Aware Proxyを利用したWebアプリケーション認証(4ブックマーク)
4
Pocketに保存する:GKEでIdentity-Aware Proxyを利用したWebアプリケーション認証(4保存)
4
MSAL.jsで開発時は認証スキップしたい
MSAL.jsはとても便利なライブラリです。コールバックを受けるバックエンドサーバーの用意も不要で、フロントエンドだけで認証が完結します。ですが、開発時にAzureADがない場合もありますし、開発者全員が開発で使うAzureADにユーザー登録されていないかもしれません。
2022.12.20
Azure
EntraID
MSAL.js
Xでポストする:MSAL.jsで開発時は認証スキップしたい(10ポスト)
10
Facebookでシェアする:MSAL.jsで開発時は認証スキップしたい
はてなブックマークで見る:MSAL.jsで開発時は認証スキップしたい
Pocketに保存する:MSAL.jsで開発時は認証スキップしたい(2保存)
2
Auth0全ユーザー数取得コマンドをPowerShellのInvokeコマンドで行う
Auth0全ユーザー数取得コマンドをPowerShellのInvokeコマンドで行います。
2022.11.30
Auth0
Windows
curl
PowerShell
Xでポストする:Auth0全ユーザー数取得コマンドをPowerShellのInvokeコマンドで行う(7ポスト)
7
Facebookでシェアする:Auth0全ユーザー数取得コマンドをPowerShellのInvokeコマンドで行う
はてなブックマークで見る:Auth0全ユーザー数取得コマンドをPowerShellのInvokeコマンドで行う
Pocketに保存する:Auth0全ユーザー数取得コマンドをPowerShellのInvokeコマンドで行う(3保存)
3
AzureAD+MSAL for Goでバッチコマンドの認証
前回の記事ではMSAL.jsを使い、シングルページアプリケーションの認証を試してみました。業務システムで扱う認証にはいろいろな種類がありますが、だいたい以下のどれかに該当するケースが多いと思います。
2022.11.22
Go言語
Azure
EntraID
AD
MSAL.js
Xでポストする:AzureAD+MSAL for Goでバッチコマンドの認証(14ポスト)
14
Facebookでシェアする:AzureAD+MSAL for Goでバッチコマンドの認証
はてなブックマークで見る:AzureAD+MSAL for Goでバッチコマンドの認証
Pocketに保存する:AzureAD+MSAL for Goでバッチコマンドの認証(2保存)
2
MSAL.jsを使ってウェブフロントエンドだけでAzureAD認証する
AzureADを使って認証している企業は多いと思います。このAzureADを使った場合にはMSAL.jsを使えば認証は楽だぞ、というのはAzureADのサイトには書かれているのですが、OpenID Connectのプロトコルの動きの理解と、ライブラリのAPIがどう対応づいているのかがわからずにちょっと試行錯誤したので、そのメモを残しておきます。
2022.11.18
Azure
EntraID
AD
MSAL.js
Xでポストする:MSAL.jsを使ってウェブフロントエンドだけでAzureAD認証する(3ポスト)
3
Facebookでシェアする:MSAL.jsを使ってウェブフロントエンドだけでAzureAD認証する
はてなブックマークで見る:MSAL.jsを使ってウェブフロントエンドだけでAzureAD認証する(5ブックマーク)
5
Pocketに保存する:MSAL.jsを使ってウェブフロントエンドだけでAzureAD認証する(7保存)
7
パスワードレス技術の現状と未来について
2022年の 5 月に Apple, Google, Microsoft そして FIDO Alliance が マルチデバイス対応FIDO認証資格情報 を発表してから、パスワードレス技術に対する注目が高まっています。パスワードレスの概要について調査してまとめてみました。
2022.11.14
WebAuthn
パスキー
Xでポストする:パスワードレス技術の現状と未来について(40ポスト)
40
Facebookでシェアする:パスワードレス技術の現状と未来について
はてなブックマークで見る:パスワードレス技術の現状と未来について(263ブックマーク)
263
Pocketに保存する:パスワードレス技術の現状と未来について(85保存)
85
OAuth の仕組みを理解しながらクライアントを実装してみる
業務で認証・認可に関する SaaS に触れる場面があり、そういえば OAuth, OpenID Connect の仕組みをちゃんと理解していなかったと思い、RFC を読みながら OAuth クライアントを実装してみました。
2022.10.12
Go言語
OAuth
PKCE
Xでポストする:OAuth の仕組みを理解しながらクライアントを実装してみる(7ポスト)
7
Facebookでシェアする:OAuth の仕組みを理解しながらクライアントを実装してみる
はてなブックマークで見る:OAuth の仕組みを理解しながらクライアントを実装してみる(5ブックマーク)
5
Pocketに保存する:OAuth の仕組みを理解しながらクライアントを実装してみる(13保存)
13
Auth0のトークン取得とITPへの対応
React ベースのモバイル向け Web アプリに Auth0 の認証を実装したところ、Silent Authentication(サイレント認証)のタイミングでブラウザからトークンが消失し、ログイン状態が維持できない現象に遭遇しました。調べる過程で、Cookie の基本的な機能からアドテク周りの技術要素、最近のプライバシー保護トレンドについて触れる機会を得ましたので...
2022.10.07
Auth0
AuthN
PKCE
Xでポストする:Auth0のトークン取得とITPへの対応(15ポスト)
15
Facebookでシェアする:Auth0のトークン取得とITPへの対応
はてなブックマークで見る:Auth0のトークン取得とITPへの対応(5ブックマーク)
5
Pocketに保存する:Auth0のトークン取得とITPへの対応(10保存)
10
Kong API Gatewayを使ってResource Serverを保護する
API Gatewayのミドルウェア製品となるKongを使ってResource Serverを構築する方法について話します。
2022.10.06
APIGateway
JWT
OAuth
Keycloak
OIDC
Xでポストする:Kong API Gatewayを使ってResource Serverを保護する(2ポスト)
2
Facebookでシェアする:Kong API Gatewayを使ってResource Serverを保護する
はてなブックマークで見る:Kong API Gatewayを使ってResource Serverを保護する(2ブックマーク)
2
Pocketに保存する:Kong API Gatewayを使ってResource Serverを保護する(6保存)
6
Casbinで始めるアクセス制御
ACL、RBAC、ABACなどの様々なモデルでアクセス制御を行えるライブラリであるCasbinについて紹介します。
2022.10.04
Go言語
アクセス制御
AuthZ
Xでポストする:Casbinで始めるアクセス制御(14ポスト)
14
Facebookでシェアする:Casbinで始めるアクセス制御
はてなブックマークで見る:Casbinで始めるアクセス制御(10ブックマーク)
10
Pocketに保存する:Casbinで始めるアクセス制御(10保存)
10
認証認可連載2022
認証・認可の技術全般をテーマとして技術ブログ連載を始めます。2022年が初めての開催です。
2022.10.03
インデックス
AuthN
AuthZ
Xでポストする:認証認可連載2022(2ポスト)
2
Facebookでシェアする:認証認可連載2022
はてなブックマークで見る:認証認可連載2022
Pocketに保存する:認証認可連載2022(4保存)
4
パスワードレスな認証を実現する認証ミドルウェアのhanko
名前からすると日本の古き良き(悪名高い)デバイス認証方式のあれのように見えますが、パスワードレスな認証を実現するOSSのプロダクトです。Go製でライセンスはAGPL3です。なかなか面白そうなので動かしてみました。このhankoのメンバーが運営しているpasskeys.ioというウェブサイトもあり、パスワードレスなログインを広めていこう!という啓蒙サイトになっています。
2022.09.02
Go言語
WebAuthn
IDaaS
MailSlurper
パスキー
Xでポストする:パスワードレスな認証を実現する認証ミドルウェアのhanko(143ポスト)
143
Facebookでシェアする:パスワードレスな認証を実現する認証ミドルウェアのhanko
はてなブックマークで見る:パスワードレスな認証を実現する認証ミドルウェアのhanko(83ブックマーク)
83
Pocketに保存する:パスワードレスな認証を実現する認証ミドルウェアのhanko(59保存)
59
Auth0アカウントでShopifyにSSOする
私が参画した案件で、Auth0に登録されているエンドユーザ向けのアカウントを用いてShopifyにSSOする検証をしたので、今回はその方法をご紹介します。
2021.11.10
Auth0
Auth0Rules
SSO
Xでポストする:Auth0アカウントでShopifyにSSOする(7ポスト)
7
Facebookでシェアする:Auth0アカウントでShopifyにSSOする
はてなブックマークで見る:Auth0アカウントでShopifyにSSOする(1ブックマーク)
1
Pocketに保存する:Auth0アカウントでShopifyにSSOする(4保存)
4
Future Tech Night #14〜IDaaS/OSS/Managed比較〜
2021年7月21日にFuture Tech Night #14~認証認可(IDaaS)勉強会~で発表させてもらいました。元々は、Rails Devise+cancancan、Cognito User Pools(5年前)、Auth0の開発経験があり、改めてOSSも加えて学んでみたかったのが、テーマを決めた背景になります。
2021.08.12
登壇レポート
TechNight
Auth0
IDaaS
Keycloak
Xでポストする:Future Tech Night #14〜IDaaS/OSS/Managed比較〜(9ポスト)
9
Facebookでシェアする:Future Tech Night #14〜IDaaS/OSS/Managed比較〜
はてなブックマークで見る:Future Tech Night #14〜IDaaS/OSS/Managed比較〜(1ブックマーク)
1
Pocketに保存する:Future Tech Night #14〜IDaaS/OSS/Managed比較〜(3保存)
3
Future Tech Night #14「生体認証・デバイス認証を活用するパスワードレスな認証規格「WebAuthn」を体験!」
2021年7月21日にFuture Tech Night #14~認証認可(IDaaS)勉強会~を開催し、「生体認証・デバイス認証を活用するパスワードレスな認証規格「WebAuthn」を体験!」というテーマで登壇させていただきました。
2021.08.11
登壇レポート
TechNight
Auth0
WebAuthn
Xでポストする:Future Tech Night #14「生体認証・デバイス認証を活用するパスワードレスな認証規格「WebAuthn」を体験!」(5ポスト)
5
Facebookでシェアする:Future Tech Night #14「生体認証・デバイス認証を活用するパスワードレスな認証規格「WebAuthn」を体験!」
はてなブックマークで見る:Future Tech Night #14「生体認証・デバイス認証を活用するパスワードレスな認証規格「WebAuthn」を体験!」(1ブックマーク)
1
Pocketに保存する:Future Tech Night #14「生体認証・デバイス認証を活用するパスワードレスな認証規格「WebAuthn」を体験!」(1保存)
1
AWS APIGateway Custom Authorizer入門
今回は流行りの認証プロトコルであるOpenID ConnectとOAuth2.0におけるAuthorizerについて話そうと思います。AuthorizerとはAWS APIGatewayにある機能の一つで、外からAPIサーバに送られてくるリクエストを検証することにより、アクセスを制御する機能です。
2021.06.10
AWS
Lambda
APIGateway
JWT
Xでポストする:AWS APIGateway Custom Authorizer入門(6ポスト)
6
Facebookでシェアする:AWS APIGateway Custom Authorizer入門
はてなブックマークで見る:AWS APIGateway Custom Authorizer入門(3ブックマーク)
3
Pocketに保存する:AWS APIGateway Custom Authorizer入門(11保存)
11
Auth0でADをユーザDBにし、SalesforceとのSSOを確認する
エンタープライズの領域ではAD認証が多く利用されており、また同時にCRMとしてSalesforceが導入されているケースが多くあります。この場合、社内システムにおける「統合認証」の要件として、これらを繋げてログインする必要が出てきます。これらの要求に対応するため、以下2点を確認し、Active Directory(以降AD)を中心とした統合認証を試してみます。
2021.03.02
Auth0
Auth0Rules
AD
SSO
Salesforce
Xでポストする:Auth0でADをユーザDBにし、SalesforceとのSSOを確認する
Facebookでシェアする:Auth0でADをユーザDBにし、SalesforceとのSSOを確認する
はてなブックマークで見る:Auth0でADをユーザDBにし、SalesforceとのSSOを確認する
Pocketに保存する:Auth0でADをユーザDBにし、SalesforceとのSSOを確認する(3保存)
3
Auth0の出版記念に行ってきました!
Auth0さんより、クローズドの電子書籍出版記念にご招待いただき、Futureより3名で出席してまいりました。- マンガでわかる!Auth0誕生の秘密とは...
2020.11.24
出版
Auth0
Xでポストする:Auth0の出版記念に行ってきました!
Facebookでシェアする:Auth0の出版記念に行ってきました!
はてなブックマークで見る:Auth0の出版記念に行ってきました!
Pocketに保存する:Auth0の出版記念に行ってきました!(1保存)
1
Auth0の設定をバージョン管理し、Auth0 Deploy CLIを利用してデプロイ環境を整える
私が所属しているプロジェクトでは認証認可基盤としてAuth0を使用しています。検証段階や初期構築段階では各種設定をダッシュボードから操作することが多いと思いますが、実際に本番運用を行っていると、Auth0の設定やRulesのスクリプトをGitで管理し、変更履歴を追えるようにしたいというケースが出てくるかと思います。
2020.07.02
AWS
Auth0
CLI
GitLab
バージョン管理
Xでポストする:Auth0の設定をバージョン管理し、Auth0 Deploy CLIを利用してデプロイ環境を整える
Facebookでシェアする:Auth0の設定をバージョン管理し、Auth0 Deploy CLIを利用してデプロイ環境を整える
はてなブックマークで見る:Auth0の設定をバージョン管理し、Auth0 Deploy CLIを利用してデプロイ環境を整える(3ブックマーク)
3
Pocketに保存する:Auth0の設定をバージョン管理し、Auth0 Deploy CLIを利用してデプロイ環境を整える(10保存)
10
1