Logowanie za pomocą domeny firmy

0

Cześć. Mam pytanie jak dodać logowanie za pomocą domeny firmy np xxx. Znacie jakieś materiały które mogłyby mi pomoc w rozwiazaniu tego zadania :)

0

Jeśli masz na myśli zalogowanie się do Twojej aplikacji używając np. konta na facebooku to rozwiązaniem jest OAuth

0

Znaczy wiem ale chodzi mi że właśnie za miast facebooka była domena firmy

1
Michał Warmuz napisał(a):

Znaczy wiem ale chodzi mi że właśnie za miast facebooka była domena firmy

No to bierzesz bibliotekę w języku tylko tobie znanym i integrujesz się z domeną windowsową (bo rozumiem, że o taka tu chodzi). Niektóre szablony z Visual Studio robią to w standardzie, tylko musisz namiary na domenę ustawić.

1

Musisz doprecyzować pytanie.
Czym innym jest domena webowa "z kropkami" i integrowanie się z nią po http np Oauth, czym innym jest domena windowsowa (warto zagóglać Active Directory)
Przypuszcza za Tomkiem, że CHYBA myślisz o windowsowej,ale nie dałeś ku temu ani słowa.

0

A gdyby wystawić po prostu jakiś basic auth w który User wpisuje swoje poświadczenia domenowe, a backend po prostu je sprawdza i na tej podstawie wystawia np. tokena typu JWT? czy jak wy to tam robicie w tym Identity Server

using(PrincipalContext pc = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"))
{
    // validate the credentials
    bool isValid = pc.ValidateCredentials("myuser", "mypassword");
}

Chociaż ta implementacja sprawdzania poświadczeń ma niby jedną wadę:

As outlined in this other SO question (and its answers), there is an issue with this call possibly returning True for old passwords of a user. Just be aware of this behavior and don't be too surprised if this happens :-) (thanks to @MikeGledhill for pointing this out!)

1 użytkowników online, w tym zalogowanych: 0, gości: 1