2017-02-07 1 views
0

ユーザーを格納および認証するためにデータベースまたはLDAPサーバーを使用する外部認証を提供する必要があります。データベースレコードをLDAPユーザーにマップする

私のアプリケーションでは、データベースにデータを格納し、各エントリ/行はユーザーにマップされます。

外部ユーザーデータベースを使用すると、ユーザーの主キーを使用してアプリケーションデータをユーザーにマップできますが、どのLDAP属性がデータベースの「一意のプライマリキー」に似ていますか?

+1

あなたのLDAPユーザエントリに 'uuid'属性を使用することができます。私は8年間それをしてきました。 – EJP

+0

@EJP「entryUUID」を意味しましたか? – Pali

+0

LDAPサーバーの実装によって異なります。ほとんどの場合、UUID(GUID、ObjectGuid、...)の形をしています – jwilleke

答えて

0

識別名(DN)は一意です。

+0

ええ、私のデータベースレコード 'uid INT NOT NULL'に直接使用できるものはありませんか? DNは文字列ですが、整数またはいくつかの数値を持っています... – Pali

+0

@Paliおそらく128ビット整数として 'entryUUID' – cshu

+0

何もない場合は、私はuuid – Pali

関連する問題