For the complete documentation index, see llms.txt. This page is also available as Markdown.

認証

Chamiloは、組み込みのユーザー名/パスワードシステムからエンタープライズ向けのシングルサインオンソリューションまで、複数の認証方法をサポートしています。

設定ファイル

すべての外部認証方法は、config/authentication.yaml で設定されます。テンプレートは config/authentication.dist.yaml に提供されています。一般的な構造は以下の通りです:

parameters:
  authentication:
    <access_url_id>:
      <auth_method>:
        <provider_name>:
          <config_key>: <value>

ファイルを編集した後、キャッシュをクリアしてウォームアップしてください:

php bin/console cache:clear
php bin/console cache:warmup

キャッシュが更新されると、ログインページに外部ログインボタンが表示されます。

サポートされている方法

  • OAuth2 — Azure AD、Keycloak、Facebook、および汎用のOAuth2プロバイダ

  • LDAP — LDAPまたはActive Directoryサーバーに対する認証

  • CAS — 中央認証サービス(レガシー、2.xでは機能しない)

  • SCIM — 外部アイデンティティプロバイダからの自動ユーザー提供

  • SSO設定 — トラブルシューティングおよびクロスメソッドの注意事項

デフォルトの認証

デフォルトでは、Chamiloは独自の内部システムを使用します — ユーザーはChamiloデータベースに保存されたユーザー名とパスワードでログインします。外部メソッドは追加的なものであり、標準のログインフォームは設定されたプロバイダと並行して利用可能です。

さらなる参考情報

完全なパラメータリファレンスや高度なシナリオについては、外部認証設定のWikiページ を参照してください。

最終更新

役に立ちましたか?