मासिक अभिलेख: मार्च 2009

मज़ा SharePoint SSO दिवस के तथ्य

मैं SharePoint SSO के साथ काम कर रहा है और के रूप में मैं सीख. जो में यह काम करता है एक ही रास्ता है कि आप SharePoint बाहरी अनुप्रयोगों के बारे में बता. कुछ SharePoint समारोह के माध्यम से उस अनुप्रयोग में उपयोगकर्ताओं के लॉग इन करें (जैसे. iView वेब पार्ट). पहली बार उपयोगकर्ता इस क्रिया निष्पादित करता है, यह उन्हें सही उपयोगकर्ता id और पासवर्ड के लिए कि सिस्टम का उपयोग करने के लिए संकेत देता. इसे कि बैकेंड प्रणाली के लिए अपने क्रेडेंशियल्स और आपके SharePoint क्रेडेंशियल्स के बीच एक मैपिंग सेट है. इसके बाद, उपयोगकर्ता नहीं अपने ID दर्ज करें जब वे उस सिस्टम को मारा होगा.

भाग अच्छी तरह से मेरे लिए काम किया. हालांकि, यह सवाल भी जन्म देती है, "कैसे उपयोगकर्ता उस उपयोगकर्ता id या पासवर्ड परिवर्तित करता है?"उपयोगकर्ता एक गलती कर दी हो, या शायद तुम एक देव वातावरण में कुछ परीक्षण कर रहे हैं और जल्दी से खातों के बीच स्विच करने की आवश्यकता.

मैं जवाब है कि पता नहीं, लेकिन मुझे पता है कि आप केंद्रीय प्रशासन में जाओ और उपयोगकर्ता के क्रेडेंशियल का प्रबंधन कर सकते हैं:

केंद्रीय व्यवस्थापन-> संचालन-> एकल साइन-ऑन का प्रबंधन करें –> एक Enterprise अनुप्रयोग परिभाषा के लिए खाता जानकारी का प्रबंधन करें

वहाँ से, आप बाहरी अनुप्रयोग निर्दिष्ट कर सकते हैं (जैसे. एसएपी) और जो खाता आप हटाना चाहते हैं. आप मैपिंग परिवर्तित भी कर सकते हैं.

अगर तुम्हें पता है कि अंत उपयोगकर्ताओं को सीधे उनके क्रेडेंशियल को बदलने के लिए अनुमति देने के लिए, kindly post a comment 🙂

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

रोमांच के साथ iView वेब पार्ट्स

मैं क्या कुछ कम से कम आज उस iView वेब पार्ट्स मेरा ग्राहक के वातावरण में काम कर सकते हैं साबित करने की जरूरत है. मैं कभी नहीं इस टुकड़ा पहले SharePoint के साथ काम किया है.

Microsoft इस विषय पर एक बहुत ही उच्च गुणवत्ता श्वेत पत्र बनाया गया.

मैं से उबरने था पहली बाधा था – जहाँ iView वेब पार्ट है? किसी कारण के लिए, मेरे पहले सोचा था कि मैं इसे कहीं न कहीं एक साइट से डाउनलोड करने के लिए होगा, शायद SAP के साइट. मैं था 1/2 अपने आप को यकीन है कि iView वेब पार्ट्स भी अतिरिक्त लागत हो सकती है. बेशक, वे काई के साथ शामिल किए गए हैं (मुझे लगता है कि उद्यम; है कि क्या मैं यहाँ के किसी भी घटना में उपयोग कर रहा हूँ). मैं मानक "एक वेब पार्ट जोड़ें" संवाद बॉक्स देखा है सैकड़ों या उससे अधिक बार और हमेशा यह खत्म राष्ट्रीयता. और नहीं!

अगले बाधा है कि मैं निर्देशों पढ़ा नहीं कर सकता.

मैं वेब पार्ट का उपयोग कर गया था और यह कष्टप्रद संदेश हो रही रखा:

इस साइट के लिए कोई SAP सर्वर कॉन्फ़िगर किया गया हैं. विश्वसनीय SAP सर्वर को कॉन्फ़िगर करने के लिए अपने व्यवस्थापक से संपर्क करें.

सफेद कागज पर फ़ाइल स्थित एक विन्यास फाइल को संपादित करने के लिए स्पष्ट रूप से कहते हैं"<ड्राइव अक्षर:>\FilesMicrosoft Office Servers12.0ConfigTrustedSAPHosts.config कार्यक्रम". दर्जन बार मैं उस पर देखा पहली बार, सभी मैं देखा था "कार्यक्रम Files...Config" था और मैं सीधे दूर करने के लिए चला गया 12 हाइव. एक बार मैं अंत में नीचे करने के लिए इसे पढ़ें धीमा, मैं मेरी गलती का एहसास और यह तय करना आसान था.

मैं SSO कॉन्फ़िगरेशन के साथ मेरी हँसमुख रास्ते पर जारी रखा. अगर काम किया है कि यह सब पर मुझे स्पष्ट नहीं है, लेकिन वह एक दिन के लिए एक और कहानी है.

नीचे पंक्ति:

1. SharePoint के साथ बॉक्स से बाहर iView वेब पार्ट्स शामिल होते हैं (शायद उद्यम).

2. जादू विन्यास फाइल, "TrustedSAPHosts.config", नहीं रहती 12 हाइव.

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

काई उपयोगकर्ता प्रोफ़ाइल उपयोगकर्ता भाषा वरीयता के लिए प्राधिकारी के रूप में

मेरे वर्तमान परियोजना पर, कुछ उपयोगकर्ताओं के दुनिया के आसपास और जब वे विभिन्न स्थलों पर आने की यात्रा करेंगे, जो भी मशीन समय पर काम है का उपयोग करें. उन अतिथि मशीनों Windows चल रहा हो जाएगा और स्थापित और स्थानीय लोकेल के लिए कॉन्फ़िगर किया गया. (मैं बस एहसास हुआ है कि अतिथि मशीनें सही भाषा पैक नहीं हो सकता… शायद नहीं होगी, वास्तव में… मैं अब के लिए कि एक पार्किंग हूँ).

जिससे उपयोगकर्ता अपनी पसंद की भाषा चुन सकते हैं और फिर काई काई कैसे उपयोगकर्ता accesses की परवाह किए बिना कि भाषा का सम्मान है एक तंत्र प्रदान करने के लिए SharePoint की जरूरत. दूसरे शब्दों में, जो भी बताता है कि ब्राउज़र IIS/काई की उपेक्षा और इसके बजाय उस पसंदीदा भाषा के ऊपर देखो और इसे का उपयोग करें.

हम दो दृष्टिकोण की जांच करने के लिए जा रहे हैं:

  1. HTTP हैंडलर: एक कस्टम HTTP हैंडलर पर IIS स्थापित उपयोगकर्ता की काई प्रोफ़ाइल ऊपर दिखेगा, समझ से बाहर पसंदीदा भाषा और फिर आसपास HTTP शीर्ष लेख आवश्यक के रूप में स्विच करने के लिए काई नियंत्रण गुजर जाने से पहले.
  2. global. asax: एक ही बात करने के लिए global. asax संशोधित करें. हम कुछ और संशोधित कर सकते हैं, लेकिन विचार है कि हम कुछ जगह जहाँ हम हमारी लोकेल स्विचन तर्क सम्मिलित कर सकते हैं खोजें.

अन्य भी जटिल कारक है कि हम 60 k का समर्थन करने के लिए उपयोगकर्ताओं की आवश्यकता, के बारे में 1,000 जो साथ-साथ काई चरम पर प्रवेश कर चुका है के लोड.

HTTP हैंडलर सुंदर कठोर लगता है, संभवतः सबसे अच्छी जगह पर कोड डाल के बाद से यह IIS स्तर और सब जानने से कम है लेकिन. यह एक अच्छा एकल बिंदु का काम है.

हम एक global. asax प्रकार दृष्टिकोण की ओर झुकाव रहे हैं, क्योंकि मुख्य रूप से हमें विश्वास है कि हम उस बिंदु पर डेटा कैशिंग के लिए और अधिक विकल्प होगा.

के रूप में मैं जानने के लिए और अधिक मैं इस विषय पर और अधिक ब्लॉगिंग होगा.

यदि आपके पास इस बारे में कुछ भी पता, कृपया एक टिप्पणी पोस्ट करें 🙂

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

कैप्चर करना “इन्हें मेल करें:” मेट्रिक्स

मैं जहां हम एक समारोह का नाम "साझा एक कहानी है। चारों ओर मेट्रिक्स इकट्ठा करने की जरूरत है एक परियोजना पर हूँ" विचार बहुत आसान है — यदि आप में एक दिलचस्प लेख इंट्रानेट पर देख रहे हैं और यह किसी के साथ साझा करना चाहते हैं, "इस कहानी का हिस्सा लेबल वाले लिंक पर क्लिक करें" यह अपने दोस्त को ईमेल.

हम इस उद्देश्य के लिए एक कस्टम प्रपत्र के साथ आसपास खेला, लेकिन अंत में, आम भावना दिन जीता और हम बस परिचित का उपयोग करें <एक href = mailto:…> तकनीक. (<एक href mailto:…> HTML का एक आश्चर्यजनक रूप से मजबूत थोड़ा सा है; एक बोनस के रूप में, कि लिंक मुझे वापस मेरे पुराने UNIX आदमी पृष्ठों दिनों के लिए लाता है; वो दिन थे!).

के बाद से वे अपने परिचित एमएस Outlook क्लाइंट का उपयोग करने के लिए मिल इस तकनीक अंत उपयोगकर्ताओं के लिए एक महान इंटरफ़ेस प्रदान करता (या वे जो कुछ ईमेल क्लाइंट स्थापित किया है).

यह बातें हम गरीब डेवलपर प्रकारों पर कठिन के बाद से वे क्लाइंट बनाता है * भी * दिखाता है कि कितनी बार एक रिपोर्ट है कि भविष्य में चलाने के लिए चाहता है उपयोगकर्ता साझा कहानियाँ और यहां तक कि जो कहानियाँ अक्सर सबसे साझा कर रहे हैं.

हम whiteboarded कुछ संभावित समाधान. कार्बन कॉपी करने के लिए मेरे पसंदीदा है (सीसी) किसी SharePoint सूची. इस तरह, जबकि हम मिलता है क्योंकि हम खुद को ईमेल की एक प्रति प्राप्त करेंगे घटना पर कब्जा करने के लिए अंत उपयोगकर्ता अभी भी outlook क्लाइंट हो जाता है. वहाँ कुछ स्पष्ट कमियां हैं. मुख्य समस्या यह है कि उपयोगकर्ता सकता है बस बाहर रिक्त या अन्यथा वध करना प्रतिलिपि पता. और, हम ईमेल के उस घटना लायब्रेरी का प्रबंधन करने की जरूरत. हम कि सफ़ाई के लिए जिम्मेदार सफेद बोर्ड पर एक शेड्यूल्ड कार्य है.

यदि आप इस समस्या को हल करने के लिए कुछ चालाक दृष्टिकोण है, कृपया बताएँ.

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin