Posts Tagged ‘LDAP’
Active Directory Kullanıcı ve Bilgisayarları için LDAP Özellikleri
LDAP Attributes from Active Directory Users and Computers

Active Directory’içindeki bilgileri alırken en çok hangi alanın ne anlama geldiğini hatırlamak veya bulmak için uğraşırız. aşağıdaki tabloda bu alanların bir çoğu yer almakta.
| LDAP Attribute | Example |
|---|---|
| CN – Common Name | CN=Guy Thomas. Actually, this LDAP attribute is made up from givenName joined to SN. Kişinin tam adını içerir. |
| description | What you see in Active Directory Users and Computers. Not to be confused with displayName on the Users property sheet. Kişi ile ilgili olarak yazılmış olan açıklamayı içerir. |
| displayName | displayName = Guy Thomas. If you script this property, be sure you understand which field you are configuring. DisplayName can be confused with CN or description. Kişinin görüntülenecek ismini içerir. |
| DN – also distinguishedName | DN is simply the most important LDAP attribute. CN=Jay Jamieson, OU= Newport,DC=cp,DC=com Kişinin LDAP tanımlamasını içerir. |
| givenName | Firstname also called Christian name Kişinin adını içerir. |
| homeDrive | Home Folder : connect. Tricky to configure |
| name | name = Guy Thomas. Exactly the same as CN. Kişinin tam adını içerir. CN ile aynıdır. |
| objectCategory | Defines the Active Directory Schema category. For example, objectCategory = Person Active Directory nesnesinin kategorisini içerir. |
| objectClass | objectClass = User. Also used for Computer, organizationalUnit, even container. Important top level container. |
| physicalDeliveryOfficeName | Office! on the user’s General property sheet |
| profilePath | Roaming profile path: connect. Trick to set up |
| sAMAccountName | sAMAccountName = guyt. Old NT 4.0 logon name, must be unique in the domain. Can be confused with CN. |
| SN | SN = Thomas. This would be referred to as last name or surname. Kişinin soyadını içerir. |
| userAccountControl | Used to disable an account. A value of 514 disables the account, while 512 makes the account ready for logon. |
| userPrincipalName | userPrincipalName = guyt@CP.com Often abbreviated to UPN, and looks like an email address. Very useful for logging on especially in a large Forest. Note UPN must be unique in the forest. |
Exchange’e özel LDAP Özellikleri
| LDAP Attribute | Example |
|---|---|
| homeMDB | Here is where you set the MailStore |
| legacyExchangeDN | Legacy distinguished name for creating Contacts. In the following example, Guy Thomas is a Contact in the first administrative group of GUYDOMAIN: /o=GUYDOMAIN/ou=first administrative group/cn=Recipients/cn=Guy Thomas |
| An easy, but important attribute. A simple SMTP address is all that is required billyn@ourdom.com | |
| mAPIRecipient – FALSE | Indicates that a contact is not a domain user. |
| mailNickname | Normally this is the same value as the sAMAccountName, but could be different if you wished. Needed for mail enabled contacts. |
| mDBUseDefaults | Another straightforward field, just the value to:True |
| msExchHomeServerName | Exchange needs to know which server to deliver the mail. Example: /o=YourOrg/ou=First Administrative Group/cn=Configuration/cn=Servers/cn=MailSrv |
| proxyAddresses | As the name ‘proxy’ suggests, it is possible for one recipient to have more than one email address. Note the plural spelling of proxyAddresses. |
| targetAddress | SMTP:@ e-mail address. Note that SMTP is case sensitive. All capitals means the default address. |
| showInAddressBook | Displays the contact in the Global Address List. |
Diğer LDAP özellikleri
| LDAP Attribute | Example |
|---|---|
| c | Country or Region |
| company | Company or organization name |
| department | Useful category to fill in and use for filtering |
| homephone | Home Phone number, (Lots more phone LDAPs) |
| l (Lower case L) | L = Location. City ( Maybe Office |
| location | Important, particularly for printers. |
| manager | Boss, manager |
| mobile | Mobile Phone number |
| ObjectClass | Usually, User, or Computer |
| OU | Organizational unit. See also DN |
| postalCode | Zip or post code |
| st | State, Province or County |
| streetAddress | First line of address |
| telephoneNumber | Office Phone |
Linq to ….
Linq dan sonra linq için ne kadar proje geliştirildiğini merak ettim. Sevgili Google da linq to şeklinde yazmaya başladığımda otomatik tamamlamada gördüğüm birkaç projeyi sizlerle paylaşmak istedim.
1. Linq to Javascript :
Javascript için linq framework’ü yazmışlar. Yoğun şekilde Javascript kullanılacaksa ve verilerle çok uğraşılması gerekiyorsa işinize yarayabilir.
Site: http://www.codeplex.com/JSLINQ
Konuya giriş için türkçe bir blog yazısı.
2. Linq to LDAP:
Active Directory veya bir ldap kaynağından veri sorgulamayı sağlayan bir yöntem.
Yöntemi açıklayan Blog yazısı.
3. DbLinq Project: Linq Provider for MySql, Oracle and PostgreSQL
Adındanda anlaşılacağı gibi linq ile desteklenmeyen veri tabanlarından en önemli 3 tanesine bağlantı sağlayan bir proje. ADO.Net Entity Framwork ile bu açıkta Microsoft tarafından kapatılmaya çalışılmakta.
Proje Sitesi: http://code2code.net/DB_Linq/
4. Linq to NHibernate:
NHibernate için Linq eklentisi nasıl yazılır. Bu blog yazısında Ayende Rahien (a.k.a. Oren Eini) bundan bahsetmektedir.
5. LINQ to Google Desktop
Google Desktop, Google’ın yerel makinada çalışan versiyonu. Dosyalarınız arasında kaybolmadan arama yapmanızı sağlamakta. Bu program için Luis Diego Fallas tarafından hazırlanmış blog yazısına bakabilirsiniz.
6. Linq to Streams (SLinq, Streaming LINQ)
Oren Novotny tarafından geliştirilen ve sürekli veri akımları üzerinde çalışan bu bileşen sayerinde gerçek zamanlı select, where ve orderby kullanılabilmektedir.
Proje Sitesi : http://www.codeplex.com/Slinq/
7. i4o – indexes for objects
Gerçekte bir linq sağlayıcısı olmayıp, linq sorgularını hızlandırmak için hazırlanmış bir linq eklentisidir. Bu eklentiyi anlatan blog yazısına buradan ulaşılabilir.
Proje Sitesi: http://www.codeplex.com/i4o
