コース概要

はじめに

  • SSO(Single-Sign-On-Authentication)の重要性
  • CAS vs LDAP vs OpenID

CASアーキテクチャの概要

  • システムコンポーネント
  • CASサーバー
  • CASクライアント
  • サポートされるプロトコル
  • ソフトウェアコンポーネント
    • Spring MVC/Spring Webflow
    • Ticketing
    • 認証

CASのオーバーレイプロジェクトとして構築

  • Gradle、Maven、Dockerを使用したビルドとデプロイ
  • カスタムおよびサードパーティーソースの使用
  • 依存関係の管理

CASでの認証設定

  • 認証マネージャーを使用した認証ハンドラのオーケストレーション
  • 認証ハンドラとスキームの選択
  • デフォルトの認証スキームのテスト
  • Principal Resolution(主体解決)
  • ユーザーIDの変換
  • 「Remember Me」による長期認証の設定
  • プロキシ認証の設定
  • 多要素認証(MFA)
  • ログイン制限による失敗したログイン試行の制限
  • SSOセッションクッキーの設定

属性解決とリリース

  • Principal-Id属性:認証されたユーザーIDの取得
  • 属性リリースポリシー:アプリケーションへの属性のリリース
  • 属性キャッシュ:解決済み属性のキャッシュ
  • 属性の条件付き暗号化

トラブルシューティング

まとめと次なるステップ

要求

  • セキュリティ概念(認証、認可など)の理解。
  • Linuxとコマンドラインに慣れていること。

対象者

  • システム管理者
 7 時間

参加者の人数


参加者1人当たりの料金

今後のコース

関連カテゴリー