C# Class Telligent.Services.SamlAuthenticationPlugin.SqlData

Custom SqlDataProvider for Saml20AuthenticationPlugin
ファイルを表示 Open project: Telligent/SAML

Public Methods

Method Description
AddEmailCol ( ) : int
AddEmailColKey ( ) : int
GetSamlTokenData ( string nameId ) : List
GetSamlTokenData ( int userId ) : SamlTokenData
HasEmailCol ( ) : bool
PopulateEmailCol ( ) : int
SaveSamlToken ( SamlTokenData samlTokenData ) : void
SetDefaultsEmailCol ( ) : int
Upgrade ( ) : void

Protected Methods

Method Description
GetSqlConnection ( ) : SqlConnection

Private Methods

Method Description
DeleteSamlTokenData ( int userId ) : int
InsertSamlLink ( int userId, string clientUserId ) : void
InsertSamlToken ( SamlTokenData oAuthData ) : void
InsertSamlToken ( int userId, string oAuthData, System.DateTime responseDate, string email, string nameId ) : void
Install ( ) : void
InstallSamlTokenStore ( ) : int
IsInstalled ( ) : bool
IsSamlTokenStoreInstalled ( ) : bool
NeedsUpgrade ( ) : bool
SqlData ( ) : System
UpdateSamlToken ( SamlTokenData oAuthData ) : void
UpdateSamlToken ( int userId, string oAuthData, System.DateTime responseDate, string email, string nameId ) : void

Method Details

AddEmailCol() public static method

public static AddEmailCol ( ) : int
return int

AddEmailColKey() public static method

public static AddEmailColKey ( ) : int
return int

GetSamlTokenData() public static method

public static GetSamlTokenData ( string nameId ) : List
nameId string
return List

GetSamlTokenData() public static method

public static GetSamlTokenData ( int userId ) : SamlTokenData
userId int
return Telligent.Services.SamlAuthenticationPlugin.Components.SamlTokenData

GetSqlConnection() protected static method

protected static GetSqlConnection ( ) : SqlConnection
return System.Data.SqlClient.SqlConnection

HasEmailCol() public static method

public static HasEmailCol ( ) : bool
return bool

PopulateEmailCol() public static method

public static PopulateEmailCol ( ) : int
return int

SaveSamlToken() public static method

public static SaveSamlToken ( SamlTokenData samlTokenData ) : void
samlTokenData Telligent.Services.SamlAuthenticationPlugin.Components.SamlTokenData
return void

SetDefaultsEmailCol() public static method

public static SetDefaultsEmailCol ( ) : int
return int

Upgrade() public static method

public static Upgrade ( ) : void
return void