C# Class Symplified.Auth.Saml20Authenticator

SAML 2.0 Authenticator.
Inheritance: WebRedirectAuthenticator
Afficher le fichier Open project: symplified/Symplified.Auth Class Usage Examples

Méthodes publiques

Méthode Description
OnPageLoading ( Uri url, string>.IDictionary formParams ) : void

Event handler called when a new page is being loaded in the web browser.

Saml20Authenticator ( string spName, dk.nita.saml20.Saml20MetadataDocument idpMetadata ) : System

Initializes a new instance of the Symplified.Auth.Saml20Authenticator class.

Méthodes protégées

Méthode Description
OnRedirectPageLoaded ( Uri url, string>.System query, string>.System fragment, string>.IDictionary formParams ) : void

Raised when the SAML 2.0 response parameter has been detected.

Method Details

OnPageLoading() public méthode

Event handler called when a new page is being loaded in the web browser.
public OnPageLoading ( Uri url, string>.IDictionary formParams ) : void
url System.Uri The URL of the page.
formParams string>.IDictionary Form parameters.
Résultat void

OnRedirectPageLoaded() protected méthode

Raised when the SAML 2.0 response parameter has been detected.
protected OnRedirectPageLoaded ( Uri url, string>.System query, string>.System fragment, string>.IDictionary formParams ) : void
url System.Uri URL of the page.
query string>.System The parsed query of the URL.
fragment string>.System The parsed fragment of the URL.
formParams string>.IDictionary Form parameters, including the 'SAMLResponse'.
Résultat void

Saml20Authenticator() public méthode

Initializes a new instance of the Symplified.Auth.Saml20Authenticator class.
public Saml20Authenticator ( string spName, dk.nita.saml20.Saml20MetadataDocument idpMetadata ) : System
spName string Service Provider name.
idpMetadata dk.nita.saml20.Saml20MetadataDocument Identity Provider metadata.
Résultat System