Microsoft.Owin.Security.Google
Extension methods for using
Authenticate users using Google OpenId
The passed to the configuration method
Middleware configuration options
The updated
Authenticate users using Google OpenId
The passed to the configuration method
The updated
Authenticate users using Google OAuth 2.0
The passed to the configuration method
Middleware configuration options
The updated
Authenticate users using Google OAuth 2.0
The passed to the configuration method
The google assigned client id
The google assigned client secret
The updated
OWIN middleware for authenticating users using Google OAuth 2.0
Initializes a
The next middleware in the OWIN pipeline to invoke
The OWIN application
Configuration options for the middleware
Provides the object for processing authentication-related requests.
An configured with the supplied to the constructor.
OWIN middleware for authenticating users using Google OpenID
Initializes a
The next middleware in the OWIN pipeline to invoke
The OWIN application
Configuration options for the middleware
Provides the object for processing authentication-related requests.
An configured with the supplied to the constructor.
Configuration options for
Initializes a new
Gets or sets the a pinned certificate validator to use to validate the endpoints used
in back channel communications belong to Google.
The pinned certificate validator.
If this property is null then the default certificate checks are performed,
validating the subject name and if the signing chain is a trusted party.
Gets or sets timeout value in milliseconds for back channel communications with Google.
The back channel timeout.
The HttpMessageHandler used to communicate with Google.
This cannot be set at the same time as BackchannelCertificateValidator unless the value
can be downcast to a WebRequestHandler.
Get or sets the text that the user can display on a sign in user interface.
The request path within the application's base path where the user-agent will be returned.
The middleware will process this request when it arrives.
Default value is "/signin-google".
Gets or sets the name of another authentication middleware which will be responsible for actually issuing a user .
Gets or sets the used to handle authentication events.
Gets or sets the type used to secure data handled by the middleware.
Configuration options for
Initializes a new
Gets or sets the Google-assigned client id
Gets or sets the Google-assigned client secret
Gets or sets the a pinned certificate validator to use to validate the endpoints used
in back channel communications belong to Google.
The pinned certificate validator.
If this property is null then the default certificate checks are performed,
validating the subject name and if the signing chain is a trusted party.
Gets or sets timeout value in milliseconds for back channel communications with Google.
The back channel timeout in milliseconds.
The HttpMessageHandler used to communicate with Google.
This cannot be set at the same time as BackchannelCertificateValidator unless the value
can be downcast to a WebRequestHandler.
Get or sets the text that the user can display on a sign in user interface.
The request path within the application's base path where the user-agent will be returned.
The middleware will process this request when it arrives.
Default value is "/signin-google".
Gets or sets the name of another authentication middleware which will be responsible for actually issuing a user .
Gets or sets the used to handle authentication events.
Gets or sets the type used to secure data handled by the middleware.
A list of permissions to request.
access_type. Set to 'offline' to request a refresh token.
Adds the openid parameters from querystring or form body into Namespaces and Properties collections.
This normalizes the parameter name, by replacing the variable namespace alias with the
actual namespace in the collection's key, and will optionally skip any parameters that are
not signed if the strict argument is true.
The keys and values of the incoming querystring or form body
True if keys that are not signed should be ignored
Contains information about the login session as well as the user .
Initializes a
The OWIN environment
The representing the user
A property bag for common authentication properties
Gets or sets the representing the user
Gets or sets a property bag for common authentication properties
Gets or sets parsed response message from openid query string
Gets the key-value dictinary of message properties
Default implementation.
Specifies callback methods which the invokes to enable developer control over the authentication process. />
Invoked whenever Google succesfully authenticates a user
Contains information about the login session as well as the user .
A representing the completed operation.
Invoked prior to the being saved in a local cookie and the browser being redirected to the originally requested URL.
Contains information about the login session as well as the user .
A representing the completed operation.
Called when a Challenge causes a redirect to authorize endpoint in the Google OpenID middleware
Contains redirect URI and of the challenge
Initializes a
Invoked whenever Google successfully authenticates a user
Contains information about the login session as well as the user .
A representing the completed operation.
Invoked prior to the being saved in a local cookie and the browser being redirected to the originally requested URL.
Contains information about the login session as well as the user .
A representing the completed operation.
Called when a Challenge causes a redirect to authorize endpoint in the Google OpenID middleware
Contains redirect URI and of the challenge
Gets or sets the function that is invoked when the Authenticated method is invoked.
Gets or sets the function that is invoked when the ReturnEndpoint method is invoked.
Gets or sets the delegate that is invoked when the ApplyRedirect method is invoked.
Context passed when a Challenge causes a redirect to authorize endpoint in the Google OpenID middleware
Creates a new context object.
The OWIN request context
The Google OpenID middleware options
The authentication properties of the challenge
The initial redirect URI
Gets the URI used for the redirect operation.
Gets the authentication properties of the challenge
Context passed when a Challenge causes a redirect to authorize endpoint in the Google OAuth 2.0 middleware
Creates a new context object.
The OWIN request context
The Google OAuth 2.0 middleware options
The authenticaiton properties of the challenge
The initial redirect URI
Gets the URI used for the redirect operation.
Gets the authenticaiton properties of the challenge
Contains information about the login session as well as the user .
Initializes a
The OWIN environment
The JSON-serialized Google user info
Google OAuth 2.0 access token
Goolge OAuth 2.0 refresh token
Seconds until expiration
Initializes a
The OWIN environment
The JSON-serialized Google user info
The JSON-serialized token response Google
Gets the JSON-serialized user
Contains the Google user obtained from the endpoint https://www.googleapis.com/oauth2/v3/userinfo
Gets the Google access token
Gets the Google refresh token
This value is not null only when access_type authorize parameter is offline.
Gets the Google access token expiration time
Gets the Google user ID
Gets the user's name
Gets the user's given name
Gets the user's family name
Gets the user's profile link
Gets the user's email
Gets the representing the user
Token response from Google
Gets or sets a property bag for common authentication properties
Default implementation.
Specifies callback methods which the invokes to enable developer control over the authentication process. />
Invoked whenever Google succesfully authenticates a user
Contains information about the login session as well as the user .
A representing the completed operation.
Invoked prior to the being saved in a local cookie and the browser being redirected to the originally requested URL.
Contains context information and authentication ticket of the return endpoint.
A representing the completed operation.
Called when a Challenge causes a redirect to authorize endpoint in the Google OAuth 2.0 middleware
Contains redirect URI and of the challenge
Initializes a
Invoked whenever Google succesfully authenticates a user
Contains information about the login session as well as the user .
A representing the completed operation.
Invoked prior to the being saved in a local cookie and the browser being redirected to the originally requested URL.
Contains context information and authentication ticket of the return endpoint.
A representing the completed operation.
Called when a Challenge causes a redirect to authorize endpoint in the Google OAuth 2.0 middleware
Contains redirect URI and of the challenge
Gets or sets the function that is invoked when the Authenticated method is invoked.
Gets or sets the function that is invoked when the ReturnEndpoint method is invoked.
Gets or sets the delegate that is invoked when the ApplyRedirect method is invoked.
Provides context information to middleware providers.
Initialize a
OWIN environment
The authentication ticket
Provides context information to middleware providers.
OWIN environment
The authentication ticket
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to The '{0}' option must be provided..
Looks up a localized string similar to An ICertificateValidator cannot be specified at the same time as an HttpMessageHandler unless it is a WebRequestHandler..