OAuthWebSecurity.RegisterClient Method (IAuthenticationClient, String, IDictionary<String, Object>)
Registers an OAuth authentication client.
This API is not CLS-compliant.
Namespace: Microsoft.Web.WebPages.OAuth
Assembly: Microsoft.Web.WebPages.OAuth (in Microsoft.Web.WebPages.OAuth.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Shared Sub RegisterClient ( _
client As IAuthenticationClient, _
displayName As String, _
extraData As IDictionary(Of String, Object) _
)
'Usage
Dim client As IAuthenticationClient
Dim displayName As String
Dim extraData As IDictionary(Of String, Object)
OAuthWebSecurity.RegisterClient(client, displayName, _
extraData)
[CLSCompliantAttribute(false)]
public static void RegisterClient(
IAuthenticationClient client,
string displayName,
IDictionary<string, Object> extraData
)
[CLSCompliantAttribute(false)]
public:
static void RegisterClient(
IAuthenticationClient^ client,
String^ displayName,
IDictionary<String^, Object^>^ extraData
)
[<CLSCompliantAttribute(false)>]
static member RegisterClient :
client:IAuthenticationClient *
displayName:string *
extraData:IDictionary<string, Object> -> unit
public static function RegisterClient(
client : IAuthenticationClient,
displayName : String,
extraData : IDictionary<String, Object>
)
Parameters
- client
Type: IAuthenticationClient
One of the supported OAuth clients.
- displayName
Type: System.String
The display name.
- extraData
Type: System.Collections.Generic.IDictionary<String, Object>
The extra data.
Remarks
For an example of using the OAuthWebSecurity class, see Using OAuth Providers with MVC 4.