Μηνιαία Αρχεία: Μαρτίου 2009

Διασκέδαση SharePoint SSO γεγονός της ημέρας

Έχω ήδη εργάζονται με SharePoint SSO και μάθηση όπως πάω. Ένας τρόπος με τον οποίο λειτουργεί αυτό είναι ότι μπορείτε να πείτε SharePoint για εξωτερικές εφαρμογές. Καταγραφής των χρηστών σε αυτήν την εφαρμογή μέσω κάποιας λειτουργίας του SharePoint (π.χ.. τμήμα web iView). Πρώτη φορά ο χρήστης εκτελεί αυτή την ενέργεια, ζητά από τους για την σωστή user αστυνομική ταυτότητα και κωδικός σε χρήση για το σύστημα. Εγκαθιστά μια αντιστοίχιση μεταξύ διαπιστευτήριά σας του SharePoint και τα διαπιστευτήριά σας για το backend σύστημα. Εν συνεχεία, ο χρήστης δεν θα πρέπει να εισαγάγετε το ID τους όταν χτυπούν επάνω αυτό το σύστημα.

Το τμήμα λειτούργησε καλά για μένα. Ωστόσο, το θέτει το ερώτημα, "πώς ο χρήστης αλλάζει το αναγνωριστικό χρήστη ή τον κωδικό πρόσβασης?"Ο χρήστης μπορεί να έχετε κάνει λάθος, ή ίσως doing μερικά δοκιμή σε ένα περιβάλλον του dev και πρέπει να στραφούν γρήγορα μεταξύ λογαριασμών.

Δεν ξέρω την απάντηση σε αυτό, αλλά ξέρω ότι μπορείτε να πάτε στην κεντρική διοίκηση και να διαχειριστείτε τις πιστοποιήσεις του χρήστη:

Κεντρική διοίκηση-> Επιχειρήσεις –> Διαχείριση, ενιαίο Sign-On-> Διαχειριστείτε τις πληροφορίες λογαριασμού για ενός ορισμού εταιρικής εφαρμογής

Από εκεί, Μπορείτε να καθορίσετε την εξωτερική εφαρμογή (π.χ.. SAP) και το λογαριασμό που θέλετε να διαγράψετε. Μπορείτε επίσης να αλλάξετε την αντιστοίχιση.

Εάν ξέρετε πώς να επιτρέπει στους τελικούς χρήστες να αλλάξετε άμεσα τα διαπιστευτήριά τους, kindly post a comment 🙂

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Περιπέτειες με iView τμήματα Web

Έπρεπε να κάνω κάποια ελάχιστη αποδεικνύει σήμερα ότι iView web μέρη μπορεί να λειτουργήσει σε περιβάλλον του πελάτη μου. Ποτέ δεν έχω εργαστεί με αυτό το κομμάτι του SharePoint πριν.

Η Microsoft έχει δημιουργήσει ένα πολύ υψηλής ποιότητας Λευκή Βίβλο επί του θέματος.

Το πρώτο εμπόδιο που έπρεπε να ξεπεραστούν ήταν-όπου είναι το τμήμα web του iView? Για κάποιο λόγο, η πρώτη σκέψη μου ήταν ότι εγώ θα πρέπει να το κατεβάσετε από μια τοποθεσία κάπου, ίσως το site της SAP. Είχα 1/2 ο ίδιος πεπεισμένος ότι iView τμήματα web, ακόμη και μπορεί να κοστίσει επιπλέον. Φυσικά, περιλαμβάνονται στα ΒΡΎΑ (Πιστεύω ότι η επιχείρηση; Αυτό είναι που εγώ χρησιμοποιώ οπωσδήποτε εδώ). Έχω δει το τυπικό πλαίσιο διαλόγου "προσθέσετε ένα τμήμα web" εκατοντάδες ή περισσότερες φορές και πάντα έχουν παραλειφθεί από πάνω του. Όχι άλλο!

Το επόμενο εμπόδιο είναι ότι δεν μπορώ να διαβάσω τις οδηγίες.

Εγώ ήμουν με το τμήμα web και γινόταν όλο αυτό το ενοχλητικό μήνυμα:

Δεν SAP διακομιστές έχουν ρυθμιστεί για αυτό το site. Επικοινωνήστε με το διαχειριστή για να ρυθμίσετε τις παραμέτρους των αξιόπιστων διακομιστών της SAP.

Η Λευκή Βίβλος λέει σαφώς να επεξεργαστείτε ένα αρχείο παραμέτρων που βρίσκεται στο αρχείο"<Γράμμα μονάδας δίσκου:>\Πρόγραμμα FilesMicrosoft Office Servers12.0ConfigTrustedSAPHosts.config". Η πρώτη δωδεκάδα φορές κοίταξα που, το μόνο που είδα ήταν «Πρόγραμμα Files...Config» και πήγα αμέσως να το 12 Κυψέλη. Κάποτε εγώ επιβραδύνθηκε τελικά κάτω για να διαβάσετε, Συνειδητοποίησα το λάθος μου και ήταν εύκολο να διορθώσετε.

Συνέχισα το δρόμο μου καλά με τη ρύθμιση παραμέτρων SSO. Δεν είναι όλα στο σαφές σε μένα αν αυτή η ενέργεια λειτούργησε, αλλά αυτό είναι μια άλλη ιστορία για άλλη μια μέρα.

Κάτω γραμμή:

1. τμήματα web iView περιλαμβάνονται από το κουτί με το SharePoint (πιθανώς η επιχείρηση).

2. Το αρχείο ρυθμίσεων μαγικό, "TrustedSAPHosts.config", δεν ζει στην το 12 Κυψέλη.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Προφίλ χρήστη MOSS ως η αρχή για το χρήστη γλώσσα προτίμησης

Για το τρέχον έργο μου, Ορισμένοι χρήστες θα ταξιδέψει σε όλο τον κόσμο και κατά την άφιξή τους σε διάφορους προορισμούς, χρησιμοποιήσετε ό, τι μηχανή είναι βολικό την στιγμή. Αυτά τα μηχανήματα θα πρέπει να τρέχει σε Windows και να εγκατασταθεί και να ρυθμιστεί για το τοπικό locale. (Έχω μόλις συνειδητοποίησα ότι οι μηχανές τα δεν μπορεί να έχει τα σωστά γλωσσικά πακέτα… πιθανώς δεν θα, Στην πραγματικότητα… Εγώ εκείνη που προς το παρόν στάθμευσης).

SharePoint πρέπει να παρέχουν ένα μηχανισμό, σύμφωνα με την οποία ο χρήστης μπορεί να πάρει τη γλώσσα της προτίμησής τους και στη συνέχεια έχετε το ΒΡΎΟ τιμήσει αυτή τη γλώσσα ανεξάρτητα από το πόσο ο χρήστης έχει πρόσβαση σε ΒΡΎΑ. Με άλλα λόγια, αγνοεί ό, τι το πρόγραμμα περιήγησης λέει IIS/ΒΡΎΑ και αντίθετα κοιτάζω προς τα πάνω ότι γλώσσα που προτιμάτε και να το χρησιμοποιήσετε.

Θα πάμε να ερευνήσει δύο προσεγγίσεις:

  1. Πρόγραμμα χειρισμού HTTP: Ένα προσαρμοσμένο δείκτη χειρισμού HTTP εγκατεστημένο στον IIS θα αναζητήσετε το προφίλ του χρήστη MOSS, καταλάβω τη γλώσσα που προτιμάτε και στη συνέχεια να στραφούν κεφαλίδα HTTP γύρω από όπως απαιτείται πριν από τη διοχέτευση ελέγχου να ΒΡΎΑ.
  2. Global.asax: Τροποποιήσετε global.asax να κάνει το ίδιο πράγμα. Είναι πιθανό να αναπροσαρμόσουμε κάτι άλλο, αλλά η ιδέα είναι ότι μπορούμε να βρούμε κάποιο μέρος όπου μπορούμε να εισαγάγετε μας λογική τοπικές ρυθμίσεις εναλλαγής.

Ο άλλος περιπλέκοντας παράγοντας είναι ότι πρέπει να 60k υποστήριξη χρηστών, σχετικά με την 1,000 που μπορεί να ταυτόχρονα πρόσβαση σε ΒΡΎΑ στο αποκορύφωμά φορτίο.

Το πρόγραμμα χειρισμού HTTP φαίνεται αρκετά δραστικό, αλλά πιθανώς το καλύτερο μέρος για να θέσει τον κωδικό, δεδομένου ότι είναι στο επίπεδο των υπηρεσιών IIS και παντογνώστης. Είναι ένα καλό σημείο του έργο.

Εμείς είστε κλίνει προς μια προσέγγιση του τύπου global.asax, κυρίως επειδή πιστεύουμε ότι θα έχουμε περισσότερες επιλογές για την προσωρινή αποθήκευση δεδομένων σε εκείνο το σημείο.

Θα είμαι blogging περισσότερο σε αυτό, όπως έχω μάθει περισσότερα.

Αν έχετε, ξέρω τίποτα σχετικά με αυτό, please post a comment 🙂

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Καταγραφή “mailto:” Μετρική

Είμαι σε ένα έργο όπου πρέπει να συλλέξει μετρήσεις γύρω από μια λειτουργία που ονομάζεται "μια ιστορία να μοιραστούν." Η ιδέα είναι πολύ απλή — Αν ψάχνετε σε ένα ενδιαφέρον άρθρο στο intranet και θέλετε να το μοιραστείτε με κάποιον, Κάντε κλικ σε ένα σύνδεσμο που αναφέρει "Μοιραστείτε αυτή την ιστορία" ηλεκτρονικό ταχυδρομείο σε σας φίλε.

Έπαιξε με μια προσαρμοσμένη φόρμα για το σκοπό αυτό, αλλά στο τέλος, νικούσε η κοινή λογική και χρησιμοποιούμε μόνο τα γνωστά <ένα href = mailto:…> τεχνική. (<ένα href mailto:…> είναι ένα εκπληκτικά ισχυρό μικρό κομμάτι της HTML; ως μπόνους, που συνδέουν με φέρνει πίσω στην ημέρα σελίδες μου παλιό UNIX άνθρωπος; εκείνες ήταν οι ημέρες!).

Αυτή η τεχνική παρέχει μια μεγάλη διεπαφή για τους τελικούς χρήστες, δεδομένου ότι παίρνουν να χρησιμοποιήσουν τους εξοικειωμένοι πελάτη MS Outlook (ή οποιονδήποτε πελάτη ηλεκτρονικού ταχυδρομείου που έχουν εγκατασταθεί).

Κάνει τα πράγματα πιο δύσκολο για μας φτωχούς προγραμματιστή τύπους δεδομένου ότι πελάτη * επίσης * θέλει να τρέξει στο μέλλον μια έκθεση που δείχνει πόσο συχνά οι χρήστες μοιράζονται τις ιστορίες και να μοιράζονται πιο συχνά ακόμα και ποιες ιστορίες.

Εμείς whiteboarded μερικές πιθανές λύσεις. Αγαπημένο μου είναι να αντιγράψουμε (CC) μια λίστα του SharePoint. Με αυτόν τον τρόπο, ο τελικός χρήστης εξακολουθεί να παίρνει το πρόγραμμα-πελάτης outlook, ενώ έχουμε την ευκαιρία να συλλάβει το γεγονός, επειδή θα πάρει ένα αντίγραφο του ηλεκτρονικού ταχυδρομείου τους εαυτούς μας. Υπάρχουν ορισμένα μειονεκτήματα φανερό. Το κύριο πρόβλημα είναι ότι ο χρήστης θα μπορούσε απλά κενό έξω ή άλλως Κύλονδροι για στέγνωμα και το CC διεύθυνση. Και, πρέπει να διαχειριστούμε αυτός βιβλιοθήκη εκδήλωση των μηνυμάτων ηλεκτρονικού ταχυδρομείου. Έχουμε προγραμματισμένη εργασία για το λευκό του σκάφους που είναι υπεύθυνος για την εν λόγω εκκαθάριση.

Αν έχετε κάποια έξυπνη προσέγγιση για την επίλυση αυτού του προβλήματος, σας παρακαλώ να πείτε.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin