Projekt

Obecné

Profil

Akce

Enhancement #620

uzavřený

Vytvořit prototyp implementace přihlašování

Přidáno uživatelem Martin Štěpánek před téměř 13 roky(ů). Aktualizováno před téměř 13 roky(ů).

Stav:
Closed
Priorita:
Normal
Přiřazeno:
Martin Štěpánek
Kategorie:
-
Cílová verze:
Začátek:
2011-08-01
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:
8.00hod
Severity:
Importance:
Tags:

Popis

Najít a vybrat vhodné technické řešení pro společné přihlašování k hernímu serveru a hernímu UI.

Vytvořit prototyp, ověřující vybrané řešení.


Související úkoly

související s Enhancement #622: Vytvořit prototyp herního serveruClosedMartin Štěpánek2011-08-01

Akce

Aktualizováno uživatelem Martin Štěpánek před téměř 13 roky(ů)

  • % Hotovo změněn z 0 na 40

Vzhledem k tomu, že pro většinu operací se serverem nebude třeba přímo identifikovat uživatele, bude možné rozdělit webové služby na dvě skupiny:

Interní služby - dostupné pouze v rámci aplikací, běžících na serveru. Lze předpokládat, že budou state-less.
Veřejné služby - dostupné klientovi. Můžou být realizovány pomocí proxy nebo další modifikací mechanismu authentifikace. Zatím není znám use case, který by je vyžadoval.

Pro realizaci přihlašování bude tedy vytvořena vlastní implementace MembershipProvideru, který bude ověřovat uživatele pomocí interní služby WCF AuthenticationService.

Do budoucna lze rozšířit o rozlišování rolí, zatím ale uvažujeme jen jedinou roli - hráč.

Weby:
ASP.NET MVC Video Training from Pluralsight - Security
http://www.pluralsight-training.net/microsoft/players/PSODPlayer.aspx?author=scott-allen&name=mvc3-building-security&mode=live&clip=0&course=aspdotnet-mvc3-intro

Improving Web Services Security Guide - Release v1
http://wcfsecurityguide.codeplex.com/

Custom MembershipProvider and RoleProvider Implementations that use Web Services
http://www.codeproject.com/KB/aspnet/WSSecurityProvider.aspx

Aktualizováno uživatelem Anonymní před téměř 13 roky(ů)

  • Stav změněn z Accepted na Resolved
  • % Hotovo změněn z 40 na 100

Applied in changeset r3.

Aktualizováno uživatelem Martin Štěpánek před téměř 13 roky(ů)

  • Stav změněn z Resolved na Closed
Akce

Také k dispozici: Atom PDF