Share via


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.

Remarks

For an example of using the OAuthWebSecurity class, see Using OAuth Providers with MVC 4.

See Also

Reference

OAuthWebSecurity Class

RegisterClient Overload

Microsoft.Web.WebPages.OAuth Namespace