summaryM:DotNetNuke.Services.Authentication.OAuth.OAuthClientBase.AuthenticateUser(DotNetNuke.Services.Authentication.OAuth.UserData,DotNetNuke.Entities.Portals.PortalSettings,System.String,System.Action{System.Collections.Specialized.NameValueCollection},System.Action{DotNetNuke.Services.Authentication.UserAuthenticatedEventArgs})

Namespace: DotNetNuke.Services.Authentication.OAuth
Assembly: DotNetNuke (in DotNetNuke.dll)

Syntax

C#
public virtual void AuthenticateUser(
	UserData user,
	PortalSettings settings,
	string IPAddress,
	Action<NameValueCollection> addCustomProperties,
	Action<UserAuthenticatedEventArgs> onAuthenticated
)
Visual Basic
Public Overridable Sub AuthenticateUser ( 
	user As UserData,
	settings As PortalSettings,
	IPAddress As String,
	addCustomProperties As Action(Of NameValueCollection),
	onAuthenticated As Action(Of UserAuthenticatedEventArgs)
)

Parameters

user
Type: DotNetNuke.Services.Authentication.OAuth..::..UserData
paramuserM:DotNetNuke.Services.Authentication.OAuth.OAuthClientBase.AuthenticateUser(DotNetNuke.Services.Authentication.OAuth.UserData,DotNetNuke.Entities.Portals.PortalSettings,System.String,System.Action{System.Collections.Specialized.NameValueCollection},System.Action{DotNetNuke.Services.Authentication.UserAuthenticatedEventArgs})
settings
Type: DotNetNuke.Entities.Portals..::..PortalSettings
paramsettingsM:DotNetNuke.Services.Authentication.OAuth.OAuthClientBase.AuthenticateUser(DotNetNuke.Services.Authentication.OAuth.UserData,DotNetNuke.Entities.Portals.PortalSettings,System.String,System.Action{System.Collections.Specialized.NameValueCollection},System.Action{DotNetNuke.Services.Authentication.UserAuthenticatedEventArgs})
IPAddress
Type: System..::..String
paramIPAddressM:DotNetNuke.Services.Authentication.OAuth.OAuthClientBase.AuthenticateUser(DotNetNuke.Services.Authentication.OAuth.UserData,DotNetNuke.Entities.Portals.PortalSettings,System.String,System.Action{System.Collections.Specialized.NameValueCollection},System.Action{DotNetNuke.Services.Authentication.UserAuthenticatedEventArgs})
addCustomProperties
Type: System..::..Action<(Of <(<'NameValueCollection>)>)>
paramaddCustomPropertiesM:DotNetNuke.Services.Authentication.OAuth.OAuthClientBase.AuthenticateUser(DotNetNuke.Services.Authentication.OAuth.UserData,DotNetNuke.Entities.Portals.PortalSettings,System.String,System.Action{System.Collections.Specialized.NameValueCollection},System.Action{DotNetNuke.Services.Authentication.UserAuthenticatedEventArgs})
onAuthenticated
Type: System..::..Action<(Of <(<'UserAuthenticatedEventArgs>)>)>
paramonAuthenticatedM:DotNetNuke.Services.Authentication.OAuth.OAuthClientBase.AuthenticateUser(DotNetNuke.Services.Authentication.OAuth.UserData,DotNetNuke.Entities.Portals.PortalSettings,System.String,System.Action{System.Collections.Specialized.NameValueCollection},System.Action{DotNetNuke.Services.Authentication.UserAuthenticatedEventArgs})

See Also