WSO2 Identity Serverとは?オープンソースIAMソリューションの概要
オープンソースのIdentity and Access Management (IAM) ソリューションであるWSO2 Identity Serverへようこそ!エンタープライズおよびクラウドサービス環境全体での認証とアイデンティティ管理を支援します。
WSO2 Identity Serverの主な機能
WSO2 Identity Serverは、様々な認証プロトコルをサポートし、柔軟なアクセス管理を実現します。
- SAML 2.0 Web SSO
- OpenID
- OAuth 2.0
- OpenID Connect
- WS-Federation Passive
ロールベース認可やXACML 2.0/3.0によるきめ細かい認可もサポートし、SCIMによるインバウンド/アウトバウンドプロビジョニングも可能です。
システム要件
WSO2 Identity Serverを動作させるためのシステム要件は以下の通りです。
- 最小メモリ:2 GB
- プロセッサ:2 Core/vCPU 1.1GHz以上
- Java SE Development Kit 11
- WebブラウザでのJavascriptの完全有効化
- ソースからのビルドにはMaven 3以上が必要
詳しくはWSO2 Identity Server インストールガイドをご覧ください。
プロジェクトリソース
WSO2 Identity Serverに関する様々なリソースが用意されています。
- ホームページ:WSO2 Identity Server
- ライブラリ:アイデンティティとアクセス管理
- Wiki:IS 7.0.0 ドキュメント
- Issue Tracker:GitHub Issues
- フォーラム:Stack Overflow (wso2isタグ)
ソースからのビルド方法
WSO2 Identity Serverをソースコードからビルドするには以下の手順に従ってください。
- Java SE Development Kit 11をインストールします。
- Apache Maven 3.x.xをインストールします。
- https://github.com/wso2/product-is.gitからクローンするか、ソースをダウンロードします。
- 以下のいずれかのMavenコマンドをproduct-isディレクトリから実行します。
mvn clean install
(テストを含むバイナリおよびソースディストリビューションをビルド)mvn clean install -Dmaven.test.skip=true
(テストを実行せずにバイナリおよびソースディストリビューションをビルド)
- バイナリディストリビューションはproduct-is/modules/distribution/targetディレクトリにあります。
インストールと実行
WSO2 Identity Serverのインストールと実行は簡単です。
- ダウンロード/ビルドしたバイナリディストリビューションのzipファイルを展開します。
- /binディレクトリにあるwso2server.shまたはwso2server.batファイルを実行します。
- サーバーが起動したら、Webブラウザでhttps://localhost:9443/carbon/にアクセスします。
- 開発者および管理者コンソールはhttps://localhost:9443/consoleで利用できます。
- エンドユーザーポータルはhttps://localhost:9443/myaccountで利用できます。
- 詳しくはインストールガイドをご覧ください。
安全な構成管理
WSO2 Identity Serverの構成ファイルには、パスワードのような機密情報が含まれています。これらの情報をセキュアに管理するために、セキュアヴォールトを使用することを推奨します。
詳細な手順はパスワードの暗号化を参照してください。
サポート
WSO2は、WSO2 Identity Serverの評価から本番環境へのデプロイまで、エンタープライズミドルウェアのデプロイメントを完全にサポートすることをお約束します。 詳しくはWSO2サポートをご覧ください。
コミュニティへの貢献
WSO2はオープンソースコミュニティとのコミュニケーション改善のためにアンケートを実施しています。ご協力をお願いいたします。
アンケートリンク:https://forms.gle/h5q4M3K7vyXba3bK6
WSO2 Identity Serverとそのコミュニティへのご参加をお待ちしております。