2016-03-24 7 views
-1

Ich habe zwei verschiedene Asp.Net-Web-Apps auf zwei verschiedenen Domains mit zwei verschiedenen Datenbanken, die nicht miteinander verknüpft sind. Dort werden Benutzer in zwei verschiedenen Datenbanken verwaltet. Unsere Anforderung ist, wenn ein Benutzer sich auf der ersten Website anmeldet und die zweite Website öffnet, wird er automatisch auf der zweiten Website eingeloggt.Einmalige Authentifizierung für zwei verschiedene Asp.net-Websites mit zwei verschiedenen Domänen und Datenbanken

+0

Uh, Sie haben gefragt, nicht einmal eine Frage. – Farkie

+0

Wie können Sie sicherstellen, dass ein auf einer Website registrierter Benutzer auch auf der anderen Seite registriert ist? –

+0

@Farkie Anforderung in der Frage gestellt ist die eigentliche Frage. –

Antwort

0

Angenommen, Sie zwei Websites haben www.foo.com und www.bar.com, kann dies durch die Verwendung der Cookies getan werden, aber ich glaube nicht, gibt es eine Möglichkeit, Cross-Domain-Cookies zu lesen

Aber Sie können eine dritte Website www.foba.com erstellen und diese beiden Websites werden diese dritte Website für die Authentifizierung von Cookies aufrufen. Mit diesem authentifizierten Cookie und erlaubt dem Anwender, über beide Seiten nahtlose Surfen haben

Ex: Forums.asp.net und Hotmail funktioniert wie dies durch die Verwendung von live.microsoft.com die Authentifizierung einstellen Plätzchen.

Please Refer this article

+0

er sagt, die Benutzer werden in zwei verschiedenen Datenbanken verwaltet, dann, wie er von dritten gemeinsamen Website authentifizieren wird? –

+0

@WaqasRaja für die Erstellung von Cookie für zwei Website hat es keine Verknüpfung mit ihrer eigenen Datenbank. – Webruster

+0

Angenommen, der Benutzer "A" ist auf "Site1" registriert, aber nicht auf "Site2", dann antwortet die allgemeine Website auf der Datenbank "Database for Site" oder "Database for Site2". –

Verwandte Themen