# Oktaの代わりになるオープンソース（4件）

ossalt.jp のページ: https://ossalt.jp/alternatives/okta/

Oktaの代替は、社員が使う各種サービスへのログインを1つにまとめる（シングルサインオン）仕組みを、自社で運用したい場合の選択肢です。利用者数に応じた課金から離れられる一方、ここが止まると社員が仕事に使うサービスへ入れなくなるため、運用には慎重さが求められます。

| ツール | ライセンス | 日本語の画面 | Docker | スター | 最終コミット | Scorecard |
|---|---|---|---|---|---|---|
| [Authelia](https://ossalt.jp/md/tools/authelia.md) | Apache-2.0 | あり | あり | 29,579 | 2026-11-06 | 10 |
| [Authentik](https://ossalt.jp/md/tools/authentik.md) | MIT | あり | あり | 26,264 | 2026-11-07 | 未評価 |
| [Casdoor](https://ossalt.jp/md/tools/casdoor.md) | Apache-2.0 | あり | あり | 14,769 | 2026-11-05 | 未評価 |
| [Cerbos](https://ossalt.jp/md/tools/cerbos.md) | Apache-2.0 | 未確認 | あり | 4,647 | 2026-11-06 | 8 |

## 選び方

- **ID基盤として使う**：AuthentikとCasdoorは、利用者の管理とシングルサインオンを担うID基盤です。より機能の多い定番のKeycloakは[Auth0の代替](/alternatives/auth0/)のページで紹介しています。
- **社内アプリの入口として使う**：Autheliaは、社内のWebアプリの手前に置いてログインを掛ける使い方に向いています。
- **認可は別の役割**：Cerbosは「誰が何をしてよいか」の判定（認可）を担うツールで、ログイン（認証）の代わりではありません。
- **ライセンス**：AuthentikはMIT、Authelia・Casdoor・CerbosはApache-2.0です。

## 移行するときの注意

- 各サービスのシングルサインオンの設定を、SAMLやOIDCで新しい基盤につなぎ直す必要があります。つないでいるサービスの一覧を先に作りましょう。
- 利用者とグループの情報を移したあと、多要素認証（認証アプリなど）は利用者に再登録してもらうことになるのが一般的です。
- ここが止まると全社の業務が止まります。複数台での運用、バックアップ、管理者が締め出されたときの復旧手順を用意してから切り替えてください。

---
データ: ossalt.jp（2026-11-08時点）。「未確認」は「非対応」という意味ではありません。
