メインコンテンツにスキップ

1投稿が「CAS」でタグ付けされています

すべてのタグを表示

Nginx CAS 認証と SSO: Casdoor で Nginx 背後のあらゆるアプリを保護

· 1分読む
Yang Luo
Casdoor Maintainer

オープンソースの nginx には CAS モジュールがないため、「nginx CAS 認証」は実際には 2 つのセットアップのいずれかを意味します。nginx が auth_request モジュールを通じてすべてのリクエストについて認証サービスに問い合わせ、Casdoor が応答する場合(直接 /api/forward-auth で、または casdoor-forward-auth や OAuth2 Proxy 経由)、あるいは nginx 背後のアプリ自体が CAS クライアントであり、Casdoor の CAS サーバーエンドポイントと通信する場合です。nginx を再構築できる場合は、Casdoor nginx モジュールが nginx 内部でログインを実行し、nginx を実行したくない場合は、Casdoor のサイトプロキシをアプリの前に配置できます。どの場合も、ログインページは Casdoor のものなので、1 つの SSO セッション、1 組の権限、1 つの MFA ポリシーですべてのアプリをカバーします。