سؤال

وأستخدمه SharePiont خادم 2007 المؤسسة مع ويندوز سيرفر 2008 المؤسسة. أنا النامية التي تستخدم VSTS 2008 + C # + صافي 3.5. وأنا أتساءل عما إذا شير لديه أي وسيلة لوضع المستخدم الحالي أن يكون بعض مستخدم معين؟ على سبيل المثال، أريد أن تعيين المستخدم أن يكون المسؤول تلقائيا عندما يربط الناس من عنوان IP معين لمنح مثل هؤلاء الناس امتياز عالية. مثال آخر هو عندما يكون الناس يربط بلدي جهاز مخابرات الجيش باستخدام سلسلة الاتصال الخاصة، مثل http://example.org/ default.aspx؟ specialtestuser = فو ، ثم سأحدد المستخدم الحالي ليكون فو. نقدر إن وجدت نماذج التعليمات البرمجية إلى مرجع؟

هل كانت مفيدة؟

المحلول

في شير يمكنك استخدام التمثيل لتنفيذ التعليمات البرمجية في مكان مستخدم معين. يمكنك أيضا استخدام هذه التقنية لتشغيل بعض المقطع من التعليمات البرمجية الخاصة بك مع أعلى سيستمرون (أفضل من التصدق سيستمرون عالية الكامل للمستخدم). هنا الروابط فقط 2 ولكن إذا كنت تبحث النت لشير والتمثيل وسوف تجد المزيد من الروابط.

MSDN على التمثيل وغيرها من الحيل

الانتحال في شير 2007

وآمل أن يكون هذا سيساعد


وهنا رابط آخر اقتراح لاقامة بعض وحدة HTTP والتي تبدو قليلا مثل ما تريد القيام به: Site Minder من وشير 2007

ولكن لم أحاول أبدا من ذلك لذلك لا أستطيع مساعدتك أكثر من ذلك بكثير.

نصائح أخرى

وشير 2007 تأييدا كاملا نموذج مزود .NET، حتى تتمكن من الاستفادة من نموذج MembershipProvider (في SharePoint المدمج في مزود هو LdapMembershipProvider وLdapRoleProvider)، والذي يدعم أشكال مقرها وكذلك أي بنية مخصصة التوثيق / ترخيص. يمكنك تعيين المستخدم الحالي من الكائن العالمي العضوية. وسيكون لي التحذير يتمثل في استخدام أعضائه ويعترض الأدوار تماما طوال التعليمات البرمجية الخاصة بك إذا اخترت هذا النهج.

ونيشانت بلوق ومفيدة جدا من أجل أي شيء MOSS وAD ذات الصلة، ولها هذا المنصب: <وأ href = "http://blogs.technet.com/nishants/archive/2009/05/22/how-to-configure-forms-based-authentication-active-directory-ldapmembership.aspx" يختلط = "نوفولو noreferrer "> http://blogs.technet.com/nishants/archive/2009/05/22/how-to-configure-forms-based-authentication-active-directory-ldapmembership.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top