Dienstag, 20. Dezember 2011

Authentifizierungsanbieter / Authentication Provider nachträglich umstellen



Falls man eine Webanwendung im SharePoint 2010 im Classic Mode angelegt hat, gibt es die Möglichkeit diese nachträglich mit der Power Shell auf Claims Based („Forderungsbasierte Authentifizierung“) umzustellen. Somit stehen einem eine Vielzahl anderer Authentifizierungsmöglichkeiten, wie „Formularbasiert“ oder „Vertrauenswürdiger Identitätsanbieter“ (z.B. Windows LiveID), zur Verfügung.



Da in MOSS 2007 Webanwendungen oft mit klassischer Authentifizierung installiert wurden, kann man nach einer erfolgreichen Migration, relativ einfach die Authentifizierungsoptionen erweitern.



Man sollte auf jeden Fall vorher ein Backup durchführen und diese Methode nicht direkt im Livesystem anwenden
Mit diesen Befehlen kann man die Authentifizierung per Power Shell umstellen:

$WAName = "http://WebanwendungURL"
$WA = Get-SPWebApplication $WAName
$WA.UseClaimsAuthentication = $true
$WA.MigrateUsers($true)
$WA.Update()

Dabei wird der Loginname in der SharePointdatenbank von „Domäne\Username“ in „i:0#.w|Domäne\Username“ umgewandelt. Das gleiche gilt auch für Active Directory Gruppen (c:0+.w|s-x-x-xx-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxx-xxxx).

Bei Auswahl Formularbasierte Authentifizierung: i:0#.f|FormProviderName|username
Bei Auswahl Vertrauenswürdiger Identitätsanbieter: i:0e.t|providername|username

Man kann das Ganze natürlich auch auf Klassische Authentifizierung umstellen, indem man anstatt $true ein $false setzt. Dies kann allerdings zu Problemen führen und einige User könnten danach keinen Zugriff mehr haben.





Falls es zu Berechtigungsproblemen kommt, sollte man in der Zentraladministration auf den Authentifizierungsanbieter gehen, „Standard“ auswählen und einfach speichern. Danach sollten die Probleme beseitigt sein.

In einem späteren Blogeintrag werde ich auf Berechtigungsprobleme genauer eingehen und eine Möglichkeit zeigen, wie man den Login per Power Shell ändert oder migriert.


Autor: Sebastian Müller

Mittwoch, 2. November 2011

SharePoint und iPad

In den letzten Monaten häufen sich die Anfragen zu einer Integration von iPad im Aussendienst für Vertrieb und Service und SharePoint im Backend. Siehe auch hier!

Nun ist es soweit: unsere erste Lösung, die iPad und SharePoint miteinander verbindet, geht in den Test bei einem weltweit tätigen Maschinenbauunternehmen. Bei diesem Kunden werden in einer initialen Phase 600 iPad-Geräte für den vertrieblichen Aussendienst eingesetzt. Die Geräte werden via Sync (also auch offline verfügbar) via WLAN oder UMTS mit allen Vertriebsdokumenten versorgt: Flyer, Bilder, Preislisten und Dokumentationen sind nun in mehreren Sprachen immer aktuell dabei!

Technisch versorgt ein (ASP.Net) Webservice die iPad-Apps mit den benötigten Daten und kommuniziert im Backend mit dem SharePoint-System, in dem die Dokumente klassifiziert und organisiert werden. Der Sync-Prozess unterstützt elementweise Abgleiche, was bei schwacher Netzverbindung von Vorteil ist.

Weitere Schritte sind dahingehend geplant, dass in der iPad-App aufgenommene Besuchsberichte, Bestellungen und andere 'Vorkommnisse' zurückgespielt werden über den SharePoint in die Backend-Prozesse. Zudem sollen BI-Komponenten in die App integriert werden.

Mit dem Thema rennen wir derzeit offene Türen ein! Ich bin gespannt, welche spannenden Projekte wir in diesem Zusammenhang mit unserem Realisierungspartner Appcellent in den nächsten Monaten noch in Angriff nehmen werden.

Hier ein Komponentenschema und ein Preview der Lösung:

Ich über mich - wir über uns...

Hallo SharePoint - Interessierte!

Ich möchte mich kurz vorstellen: Ich bin 40 Jahre alt und seit 1990 im IT-Business. Seit 2001 bin ich geschäftsführender Gesellschafter der aXon Gesellschaft für Informationssysteme mbH. In dieser Funktion bin ich verantwortlich für alle technischen Themen, Technologieeinsatz, Kundenprojekte und Strategien.


Zu meinen persönlichen Steckenpferden gehören seit Anbeginn der Microsoft SQL Server samt BI und seit 2003 der SharePoint. Gerade der SharePoint Server 2010 stellt aus meiner Sicht einen in vieler Hinsicht bahnbrechenden Meilenstein bei Microsoft dar.

Der Vergleich mit einer großen Kiste voller bunter Legosteine, mit der mein kleiner Sohn so gerne spielt, trifft in jedem Kundenprojekt und bei jedem Workshoptermin oder Vortrag auf's neue zu. Spannend auch die grundverschiedenen Ansätze zur Einführung des Produktes: ob Intranetportal, Webauftritt, ECM, DMS, Prozessautomation, BI-Plattform oder Developer-Framework - immer entwickeln sich spannende und neue Ansätze. Einiges davon - aber auch technische Beiträge - möchte ich hier gerne posten.

Mal schauen, wieviel Zeit mir die vielen Kundenprojekte und meine Familie mir dafür lassen :-) Der Anfang ist gemacht...

Unterstützend steht mir unser SharePoint Team zur Seite und wird technische Kniffe und interessante Tipps und Tricks darlegen und diskutieren.






Viele Grüße
Michael Scheibe

Kontakt