シングルサインオン・ID連携

Okta おくた

シングルサインオンアイデンティティ管理SAMLOAuthゼロトラストMFA
Oktaについて教えて

簡単に言うとこんな感じ!

Oktaは「社員の入り口を一本化する受付システム」だよ!SlackもSalesforceもGoogleも、Oktaに1回ログインするだけで全部使えるようになるんだ。しかも「本当にその人か?」を厳しくチェックする機能も持ってるってこと!


Oktaとは

Okta(オクタ) は、クラウドを中心とした アイデンティティ・アクセス管理(IAM: Identity and Access Management) のプラットフォームです。2009年にアメリカで創業し、現在では世界18,000社以上が利用する業界最大手のサービスです。

Oktaの中核機能は シングルサインオン(SSO) です。SSOとは「1回のログインで複数のサービスをまとめて使えるようにする仕組み」のこと。社員がOktaにログインするだけで、社内で契約しているSaaS(クラウドサービス)すべてにアクセスできます。毎朝何個もパスワードを入力する手間がなくなり、セキュリティも向上します。

また、「どの社員がどのシステムを使えるか」を一元管理する プロビジョニング(アカウントの自動作成・削除) 機能も持っています。新入社員が入ったらOktaに登録するだけで必要なシステムへのアクセス権が一斉に付与され、退職者のアクセスも即座に全サービスで遮断できます。これにより、退職後もアカウントが残るといった シャドーアクセスリスクを防げます。


Oktaの主な機能構成

機能カテゴリ機能名何ができるか
認証シングルサインオン(SSO)1回のログインで全SaaSにアクセス
認証強化多要素認証(MFA)パスワード+スマホ認証などで不正ログイン防止
自動化ライフサイクル管理入社・異動・退職時のアカウントを自動操作
連携Universal Directory社内のActive DirectoryやLDAPと統合
API保護API Access Management外部アプリとのAPI接続をOktaで認可
顧客向けCustomer Identity(CIAM)自社サービスのユーザー認証基盤として利用

覚え方:「O・K・T・A」で整理する

文字覚え方意味
OOne Login1回のログインで全部OK
KKey Managementアクセス権の鍵を一元管理
TTrust Zeroゼロトラストの考え方に基づく
AAutomated Provisioningアカウントを自動で作成・削除

Okta製品ラインの2系統

Oktaは大きく2つの市場に向けた製品を持っています。

  • Workforce Identity(WIC):社員・パートナー向け。社内SaaS管理が中心
  • Customer Identity Cloud(CIC):旧Auth0。自社サービスのユーザー認証基盤を構築する開発者向けプラットフォーム(2021年にOktaがAuth0を買収)

歴史と背景

  • 2009年 — Todd McKinnon・Frederic Kerrest がサンフランシスコで創業。Salesforceの元エンジニアが「クラウド時代のID管理が必要」と着想
  • 2010年代前半 — AWSやSalesforceなどのSaaSが企業に急速に普及。複数サービスのID管理が煩雑になり始める
  • 2017年 — Nasdaq上場。クラウドIDの標準プレイヤーとして地位を確立
  • 2021年 — 開発者向けIDプラットフォーム Auth0 を約6,500億円で買収。顧客ID(CIAM)市場にも本格参入
  • 2022年 — ハッカー集団LApsus$による情報漏洩インシデントが発生し、セキュリティ管理体制の見直しを迫られる
  • 現在 — ゼロトラストセキュリティの文脈でMicrosoftのAzure AD(Entra ID)と双璧をなすIDaaS(Identity as a Service)の最大手

競合・類似サービスとの比較

Oktaに似たサービスは複数あります。自社の環境によって最適な選択肢が変わります。

サービス提供元特徴向いているケース
OktaOkta Inc.マルチクラウド・マルチSaaSに強いSaaS多数・Microsoft以外も多く使う企業
Microsoft Entra IDMicrosoftMicrosoft 365との統合が深いMicrosoft製品中心の企業
Google Cloud IdentityGoogleGoogle Workspaceとの親和性が高いGoogle環境中心の企業
OneLoginOne Identityシンプルで中堅企業向け機能をシンプルに使いたい企業
Auth0(Okta CIC)Okta(買収)API・開発者向けに高機能自社サービスのログイン基盤を作りたい開発者

Oktaの認証フロー(SSOの仕組み)

社員(ユーザー) ブラウザから アクセス要求 Okta IDプロバイダー(IdP) 認証・認可を一元管理 MFA検証 スマホ・生体認証など Salesforce SaaS① Slack SaaS② Google Workspace SaaS③ 社内システム VPN・Active Directory ①Oktaに1回ログイン → ②MFA認証 → ③全SaaSへ自動ログイン(SAMLトークン発行)

関連する規格・RFC

規格・RFC番号内容
RFC 6749OAuth 2.0 — APIアクセスの認可フレームワーク。OktaのAPI連携の基盤
RFC 7519JWT(JSON Web Token)— Okta がトークン発行に使う標準形式
RFC 8414OAuth 2.0 Authorization Server Metadata — Oktaのディスカバリエンドポイント仕様
RFC 7636PKCE(Proof Key for Code Exchange)— モバイルアプリ向けOAuth強化仕様

※ SAMLはOASIS標準(SAML 2.0)、OIDCはOpenID Foundationが管理。Oktaはいずれもフルサポートしています。


関連用語