Interface used for Extension plugins.
Extension plugins extend the OpenID Consumer to support additional data-passing specifications.
| C# | Visual Basic | Visual C++ |
public interface IExtension
Public Interface IExtension
public interface class IExtension
| All Members | Methods | Properties | |||
| Icon | Member | Description |
|---|---|---|
| BuildAuthorizationData(DiscoveryResult) |
Data to be passed to Identity Provider during initial
authenticaton request.
| |
| Name |
Human-readable name of plugin.
| |
| NamespaceUri |
Advertised namespace this plug-in supports.
| |
| Parent |
Parent StateContainer StateContainer object.
| |
| PopulateUserObject(OpenIdUser) |
Populate a give OpenIdUser object with extension data received from
the OpenID Provider.
| |
| Validation()()() |
Perform any additional checking that needs to occur during validation.
|