address-card認証

この機能は以下によって開発されています yu-i-i/overleaf-ceparrow-up-right。サポートされている認証方法は3つあります。設定後、以下の画像に示されているオプションでログインできます。

最も汎用的な方法であるため、OIDCの使用を強く推奨します。

グローバル設定

環境変数 EXTERNAL_AUTH は、特定の認証モジュールを有効にするために必要です。この環境変数は、どの外部認証方法が有効になっているかを指定します。使用可能なオプションは(小文字で):

  • saml

  • ldap

  • oidc

SSOに関する提案

私はOverleafでsaml、ldap、oauthをテストしました。samlとoauthはOverleafでうまく動作しますが、ldapは場合によります。これは以下のドキュメントではうまく動作しないことがあり、 https://docs.goauthentik.io/arrow-up-right、しかしopenLDAPではうまく動作します(https://github.com/rroemhild/docker-test-openldaparrow-up-right).

circle-info

passport-ldapauthを更新する必要があります。最近、私は https://goauthentik.io/arrow-up-right でOverleafのldapをテストしようとしましたが、失敗しました。"passport-ldapauth"を3.0.0に更新した後、すべて正常に動作しました。

元は2.x.xで、これは6年前のものです。

理由ははっきりしません。なぜならLDAP(およびsaml、oauth)の認証は外部パッケージに依存しているからです。もしうまく動作しなければ、内部パッケージにすべての環境変数を渡しているだけのため、Overleaf Server Proでも同じ状況になる可能性があります。バグがあれば現時点では対処方法がわかりません。

そのため、ユーザーにはすべてのソースコードを使ってSSOをテストするための開発環境を設定することを強くお勧めします、これはで入手可能です Setup Develop Environment (Local)。開発環境ではターミナルで全てのログを確認できるため、デバッグに便利です。

最終更新