OAuthWebSecurity Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |