Microsoft.WindowsAzure.Mobile.Service.Security Namespace

 

ClassDescription
System_CAPS_pubclassAzureActiveDirectoryCredentials

Provides a set of Windows Azure Active Directory provider credentials for an Windows Azure Active Directory identity.

System_CAPS_pubclassFacebookCredentials

A ProviderCredentials implementation containing provider specific credentials for Facebook authentication.

System_CAPS_pubclassGoogleCredentials

A ProviderCredentials implementation containing provider specific credentials for Google authentication.

System_CAPS_pubclassLoginProvider

This class provides a base implementation of the ILoginProvider interface defining a common base for authenticating clients logging into a mobile service.

System_CAPS_pubclassLoginResult

The result returned from a successful login

System_CAPS_pubclassLoginResultUser

The nested user information returned as part of a successful login. LoginResult

System_CAPS_pubclassMicrosoftAccountCredentials

A ProviderCredentials implementation containing provider specific credentials for Microsoft Account authentication.

System_CAPS_pubclassProviderCredentials

Base class for all provider specific credentials. Provider specific subclasses include add their own specific information, for example access tokens, token secrets, etc.

System_CAPS_pubclassRequiresAuthorizationAttribute

Obsolete.Apply this attribute to ApiController actions or controllers access to them. Based on the AuthorizationLevel specified, access to the target action will be restricted to requests that have been granted that level or higher.

System_CAPS_pubclassScheduledJobAuthorizationManager

Pass-through implementation of IScheduledJobAuthorizationManager with no security checks at all. This is used when executing scheduled jobs in a local environment.

System_CAPS_pubclassServiceAuthenticationFilter

Represents an authentication filter that authenticates via OWIN middleware and creates a ServiceUser as IPrincipal.

System_CAPS_pubclassServiceAuthenticationMiddleware

The ServiceAuthenticationMiddleware provides the OWIN middleware for authenticating a caller who has already authenticated using the Login controller, or has provided HTTP basic authentication credentials matching either the application key or the master key (for admin access).

System_CAPS_pubclassServiceAuthenticationOptions

The ServiceAuthenticationOptions provides options for the OWIN ServiceAuthenticationMiddleware class.

System_CAPS_pubclassServiceClaimTypes

Defines constants for the well-known claim types used by a mobile service.

System_CAPS_pubclassServiceTokenHandler

Provides a default implementation of the IServiceTokenHandler interface.

System_CAPS_pubclassServiceUser

The ServiceUser class is an IPrincipal implementation which provides information about how the user is authenticated using any of the supported authentication mechanisms as well as the AuthorizationLevel at which the user is authenticated.

System_CAPS_pubclassTokenInfo

Contains user login information such as a security token. Used by IServiceTokenHandler as part of the mobile service authentication process.

System_CAPS_pubclassTwitterCredentials

A ProviderCredentials implementation containing provider specific credentials for Twitter authentication.

System_CAPS_pubclassWebHostJobAuthorizationManager

Implementation of IScheduledJobAuthorizationManager that verifies that the job request has a valid authentication token.

InterfaceDescription
System_CAPS_pubinterfaceILoginProvider

Provides an abstraction for authenticating clients logging into a mobile service. Public ILoginProvider implementations are automatically registered with the dependency injection engine.

System_CAPS_pubinterfaceIScheduledJobAuthorizationManager

Provides an abstraction for authorizing requests for executing IScheduledJob instances.

System_CAPS_pubinterfaceIServiceTokenHandler

Provides an abstraction for handling security tokens. This abstraction can be used for validating security tokens and creating ServiceUser instances.

EnumerationDescription
System_CAPS_pubenumAuthorizationLevel

Used to specify the required authorization level for service resources

Return to top
Show: