Månedligt arkiv: Marts 2009

Sjov SharePoint SSO faktum af dagen

Jeg har arbejdet med SharePoint SSO og læring som jeg går. En måde hvorpå dette virker er, at du fortæller SharePoint om eksterne applikationer. Brugere log til at programmet via nogle SharePoint funktion (strømsparetilstand. iView webdel). Første gang brugeren udfører denne handling, Det presser dem til den korrekte bruger-id og password hen til benytte til dette system. Det opretter en tilknytning mellem dit SharePoint legitimationsoplysninger og dine legitimationsoplysninger for at backend-system. Derefter, brugeren behøver ikke at indtaste deres ID, når de rammer system.

At del fungeret godt for mig. Dog, det rejser spørgsmålet, "hvordan brugeren ændrer den brugerid eller password?"Brugeren måske har lavet en fejl, eller måske du laver nogle test i en dev miljø og skal hurtigt skifte mellem konti.

Jeg kender ikke svaret på, at, men jeg ved, at du kan gå ind i Central Administration og styre brugerens legitimationsoplysninger:

Central Administration –> Operations-> Administrere Single Sign-On-> Administrer kontooplysninger for en virksomhedsprogramdefinition

Derfra, Du kan angive den eksterne program (strømsparetilstand. SAP) og den konto, du vil slette. Du kan også ændre tilknytningen.

Hvis du ved, hvordan til at tillade slutbrugere at direkte ændre deres legitimationsoplysninger, kindly post a comment 🙂

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Eventyr med iView webdele

Jeg havde brug at gøre nogle minimale beviser i dag at iView web dele kan arbejde i min klientmiljø. Jeg har aldrig arbejdet med dette udsnit af SharePoint før.

Microsoft har lavet en meget høj kvalitet hvidbog om dette emne.

Den første hindring, jeg havde at overvinde var-hvor er iView webdelen? For anden grund, min første tanke var at jeg skulle hente den fra et websted et sted, måske SAPS websted. Jeg havde 1/2 overbevist mig selv om, at iView webdele selv kan koste ekstra. Selvfølgelig, leveres med mos (Jeg tror Enterprise; Thats hvad jeg bruger her under alle omstændigheder). Jeg har set den standard "Tilføj en webdel" dialogboks flere hundrede eller flere gange og altid tilsløret over det.. Ikke mere!

Den næste forhindring er, at jeg ikke kan læse instruktionerne.

Jeg var ved hjælp af webdelen og holdt få denne irriterende besked:

Ingen SAP servere er konfigureret for dette websted. Kontakt administratoren for at konfigurere betroet SAP servere.

Hvidbogen klart siger til at redigere en konfigurationsfil placeret på fil"<Drevbogstav:>\Programmet Microsoft Office Servers12.0ConfigTrustedSAPHosts.config". For det første dusin gange jeg kiggede på det, alt, hvad jeg så var "Program Files...Config" og jeg gik straks til den 12 hive. Når jeg endelig faldt ned for at læse det, Jeg indså min fejl og det var let at lave.

Jeg fortsatte min lystige måde med SSO konfiguration. Det er ikke alle på klar til mig hvis der arbejdede, men det er en anden historie til en anden dag.

Bundlinjen:

1. iView webdele er inkluderet ud af boksen med SharePoint (sandsynligvis Enterprise).

2. Den magiske konfigurationsfil, "TrustedSAPHosts.config", ikke bor i den 12 hive.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

MOSS brugerprofil som myndighed for brugeren sprogindstilling

Min aktuelle projekt, nogle af brugerne vil rejse rundt omkring i verden, og når de ankommer til forskellige destinationer, bruge uanset maskine er handy dengang. Disse gæstcomputere, der vil køre Windows og installeret og konfigureret for den lokale landestandard. (Jeg har lige indset, at gæst apparater ikke kan have de rigtige sprogpakker… sandsynligvis ikke, Faktisk… Jeg parkering at man nu).

SharePoint skal give en mekanisme, hvorved brugeren kan vælge deres foretrukne sprog og derefter har mos ære at sprog uanset hvordan brugeren får adgang til MOSS. Med andre ord, Se bort fra hvad browseren fortæller IIS/mos og i stedet slå det foretrukne sprog og bruge det.

Vi vil undersøge to tilgange:

  1. Http-handleren: En brugerdefineret http-handleren installeret på IIS vil slå op MOSS brugerprofil, finde ud af det foretrukne sprog og derefter skifte http-headeren rundt efter behov inden de passerer kontrollen til MOSS.
  2. Global.asax: Ændre global.asax for at gøre det samme. Vi kan ændre noget andet, men ideen er, at vi finder et sted hvor vi kan indsætte vores locale-switching logik.

Den andre komplicerende faktor er, at vi skal støtte 60k brugere, om 1,000 der kan samtidig adgang mos på højeste belastning.

Http-handleren synes temmelig drastiske, men måske det bedste sted at sætte koden, da det er på IIS niveau og alvidende. Det er en god enkelt punkt af arbejde.

Vi hælder mod en global.asax type tilgang, især fordi vi mener, har vi flere muligheder for at cachelagre data på det tidspunkt.

Jeg vil være blogging mere om dette emne, som jeg lære mere.

Hvis du har ved noget om dette, please post a comment 🙂

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Erobre “mailto:” Metrik

Jeg er på et projekt, hvor vi har brug for at indsamle statistikker i en funktion med navnet "lod en historie." Idéen er meget enkel — Hvis du kigger på en interessant artikel på intranettet og ønsker at dele den med en person, Klik på et hyperlink, mærket "del denne historie" e-mail til din ven.

Vi spillede rundt med en brugerdefineret formular til dette formål, men i sidste ende, fornuften vandt dag og vi bruge bare velkendte <en href = mailto:…> teknik. (<en href mailto:…> er en overraskende robust lille smule HTML; som en bonus, Dette link fører mig tilbage til min gamle UNIX mand sider dage; Det var dagene!).

Denne teknik giver en stor brugerflade til slutbrugere, da de får at bruge deres velkendte MS Outlook-klienten (Uanset hvilken email klient de har installeret eller).

Det gør tingene sværere for os fattige udvikler typer siden de klient * også * ønsker at køre en rapport i fremtiden, der viser hvor ofte brugerne deler historier og endda hvilke historier deles oftest.

Vi whiteboarded et par mulige løsninger. Min favorit er til carbon copy (CC) en SharePoint-liste. På den måde, slutbrugeren får stadig outlook-klienten, mens vi får til at fange begivenheden, fordi vi får en kopi af emailen os. Der er nogle indlysende ulemper. Det største problem er, at brugeren kunne simpelthen blanktegn ud eller på anden måde mangle CC adresse. Og, Vi har brug at administrere at begivenhedsbiblioteket af e-mails. Vi har et planlagt job på den ansvarlige for denne oprydning skrivetavle.

Hvis du har nogle kloge tilgang til at løse dette problem, Fortæl.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin