Sdílet prostřednictvím


OAuthWebSecurity Třída

Definice

Spravuje zabezpečení, které využívá zprostředkovatele ověřování OAuth, jako jsou Facebook, Twitter, LinkedIn, Windows Live a zprostředkovatelé ověřování OpenID, jako jsou Google a Yahoo.

public static class OAuthWebSecurity
type OAuthWebSecurity = class
Public Class OAuthWebSecurity
Dědičnost
OAuthWebSecurity

Vlastnosti

IsAuthenticatedWithOAuth

Získá hodnotu, která označuje, zda uživatel byl ověřen pomocí OAuth.

RegisteredClientData

Získá kolekci registrovaných dat klienta.

Metody

CreateOrUpdateAccount(String, String, String)

Vytvoří nebo aktualizuje účet pomocí zadaného zprostředkovatele a ID uživatele pro ID poskytovatele a přidruží nový účet k zadanému uživatelskému jménu.

DeleteAccount(String, String)

Odstraní zadaný členský účet.

GetAccountsFromUserName(String)

Získá účet nebo účty, které jsou přidruženy pomocí zadaného uživatelského jména.

GetOAuthClientData(String)

Vrátí data klienta ověřování OAuth se zadaným zprostředkovatelem.

GetUserName(String, String)

Vrátí ID uživatele pro zadaného zprostředkovatele OAuth nebo OpenID a ID uživatele zprostředkovatele.

HasLocalAccount(Int32)

Určuje, jestli má uživatel místní účet.

Login(String, String, Boolean)

Přihlásí uživatele.

RegisterClient(IAuthenticationClient)

Zaregistruje klienta ověřování OAuth.

RegisterClient(IAuthenticationClient, String, IDictionary<String,Object>)

Zaregistruje klienta ověřování OAuth.

RegisterFacebookClient(String, String)

Zaregistruje klienta Služby Facebook se zadaným identifikátorem.

RegisterFacebookClient(String, String, String)

Zaregistruje klienta Služby Facebook se zadaným identifikátorem.

RegisterFacebookClient(String, String, String, IDictionary<String,Object>)

Zaregistruje klienta Služby Facebook se zadaným identifikátorem.

RegisterGoogleClient()

Zaregistruje klienta Google.

RegisterGoogleClient(String)

Zaregistruje klienta Google.

RegisterGoogleClient(String, IDictionary<String,Object>)

Zaregistruje klienta Google.

RegisterLinkedInClient(String, String)

Zaregistruje klienta Služby LinkedIn se zadaným uživatelským klíčem.

RegisterLinkedInClient(String, String, String)

Zaregistruje klienta Služby LinkedIn se zadaným uživatelským klíčem.

RegisterLinkedInClient(String, String, String, IDictionary<String,Object>)

Zaregistruje klienta Služby LinkedIn se zadaným uživatelským klíčem.

RegisterMicrosoftClient(String, String)

Zaregistruje klienta Microsoftu se zadaným identifikátorem.

RegisterMicrosoftClient(String, String, String)

Zaregistruje klienta Microsoftu se zadaným identifikátorem.

RegisterMicrosoftClient(String, String, String, IDictionary<String,Object>)

Zaregistruje klienta Microsoftu se zadaným identifikátorem.

RegisterTwitterClient(String, String)

Zaregistruje klienta Twitteru pomocí zadaného spotřebitelského klíče.

RegisterTwitterClient(String, String, String)

Zaregistruje klienta Twitteru pomocí zadaného spotřebitelského klíče.

RegisterTwitterClient(String, String, String, IDictionary<String,Object>)

Zaregistruje klienta Twitteru pomocí zadaného spotřebitelského klíče.

RegisterYahooClient()

Zaregistruje klienta Yahoo.

RegisterYahooClient(String)

Zaregistruje klienta Yahoo.

RegisterYahooClient(String, IDictionary<String,Object>)

Zaregistruje klienta Yahoo.

RequestAuthentication(String)

Požádá zadaného zprostředkovatele, aby zahájil ověřování přesměrováním uživatelů na externí web.

RequestAuthentication(String, String)

Požádá zadaného zprostředkovatele o zahájení ověřování tím, že uživatele přesměruje na externí web, a po úspěšném ověření přesměruje zprostředkovatele, aby uživatele přesměroval na zadanou adresu URL.

SerializeProviderUserId(String, String)

Serializuje ID uživatele zprostředkovatele.

TryDeserializeProviderUserId(String, String, String)

Určuje, zda ID uživatele zprostředkovatele deserializován.

TryGetOAuthClientData(String, AuthenticationClientData)

Určuje, jestli zprostředkovatel získá data klienta OAuth.

VerifyAuthentication()

Vrátí hodnotu, která označuje, jestli byl uživatelský účet potvrzen poskytovatelem.

VerifyAuthentication(String)

Vrátí hodnotu, která označuje, jestli byl uživatelský účet potvrzen poskytovatelem.

Platí pro