rectangle-proLDAP または SAML への移行

{
  _id:        '123',
  email:      '[email protected]'
  first_name: 'Alice',
  last_name:  'Jones'
}

さて、会社のLDAP/Active Directoryシステムと統合したいとします。そのシステム内でのAliceの詳細は次のとおりです:

Alice:
  - uid:  'alicejones'
  - mail: '[email protected]'
  - givenName:   'Alice'
  - sn: 'Jones'

目的は、Aliceが従来のOverleaf資格情報の代わりにLDAPのユーザー名(alicejones)とパスワードでログインできるようにすることです。作業を失わないようにする手順は次のとおりです。

circle-exclamation
1

ユーザーにメールアドレスを更新するよう依頼する

Overleafアカウントはメールアドレスに紐付いているため、最初のステップはユーザーのOverleafのメールをLDAPまたはSAMLのメールと同期させることです。

例では、AliceにOverleafアカウントにサインインしてメールを次の [email protected] から [email protected].

circle-exclamation
circle-check
2

スクリプトを使用してユーザーのプライマリメールアドレスを一括で変更できます。

LDAPまたはSAMLモジュールを有効にする sharelatex 全員のメールアドレスが更新されたら、スイッチを入れる時です!新しい認証方法用の適切な環境変数を設定し、次に bin/up -d コンテナを

コマンドを使用して再作成する必要があります。

circle-info

これにより標準のOverleafログインフォームが新しいLDAPまたはSAMLのものに置き換わります。 ここLDAPを有効にするための関連情報は ここ.

3

で、SAML 2.0については

ユーザーはこれでLDAPまたはSAMLでログインできるようになります

次にAliceがログインしようとすると、新しいフォームが表示されます。

LDAP/Active Directory ログインページalicejones彼らはLDAPのユーザー名(

)とパスワードを入力でき、メールアドレスがLDAPのものと一致しているため、既存のOverleafアカウントにそのままログインできます。プロジェクトはすべて以前と同じ場所にあります。

SAML 2.0を有効にしている場合、ユーザーはクリックするとIdPにリダイレクトされて資格情報を入力するボタンを目にします。認証に成功すると、Overleafインスタンスにリダイレクトされてアカウントにログインします。
circle-info

SAML ログインページ ログインページの表示をカスタマイズする方法については、 Environment Variables

のページを参照してください。 sharelatex 全員のメールアドレスが更新されたら、スイッチを入れる時です!新しい認証方法用の適切な環境変数を設定し、次に bin/up -d もしロールバックが必要になった場合は、LDAP/SAMLの設定をコメントアウトして

コマンドを再作成するだけです。そうすればユーザーは現在のメールアドレスとOverleaf固有のパスワードでログインできるようになります。

逆に:LDAP/SAMLからネイティブ認証へ戻す

1

もししばらくLDAPやSAMLを使っていてOverleaf組み込みのログインに移行したい場合(例えばLDAPを廃止した場合)も問題ありません。切り替え方法は以下の通りです。

全員のメールが正しいか確認する

2

ユーザーのアカウントはすでにLDAPまたはSAMLのメールアドレスにリンクされています。これは今後ログインに使用するメールなので、すべてが正しいか確認してください。

LDAPまたはSAMLモジュールを無効にする sharelatex 全員のメールアドレスが更新されたら、スイッチを入れる時です!新しい認証方法用の適切な環境変数を設定し、次に bin/up -d LDAP/SAMLの設定を削除または解除し、

コマンドを再作成するだけです。これによりネイティブなOverleafのメールとパスワードによるログインフォームが戻ります。
3

ネイティブ認証 ログインページ

ユーザーにパスワードのリセットを依頼する

ユーザーがログインページを訪れると、LDAP/SAMLのフォームではなくOverleafのログインフォームが表示されます。

  • 彼らはネイティブなOverleaf用のパスワードを持っていない可能性があるため、新しく作成する必要があります。各ユーザーは以下を行うべきです:

  • 「パスワードをお忘れですか?」のリンクをクリックする。

  • アカウントに紐付いたメールアドレス(LDAP/SAMLのもの)を入力する。

circle-info

パスワードリセットメール内のリンクに従って新しいパスワードを設定する。 まだ行っていない場合は、の有効化ガイドを確認してください.

Email delivery(メール配信)について、完了したら新しいOverleaf用パスワードとメールでログインしてすべてのプロジェクトにアクセスできます。

最終更新