コード例 #1
0
 public new static AuthenticationProvider Instance(string AuthenticationTypeName)
 {
     //CreateProvider()
     PortalSettings _portalSettings = PortalController.GetCurrentPortalSettings();
     string strKey = "AuthenticationProvider" + _portalSettings.PortalId.ToString();
     objProvider = (AuthenticationProvider)Reflection.CreateObject(AuthenticationTypeName, strKey);
     return objProvider;
 }
コード例 #2
0
        static AuthenticationProvider()
        {
            PortalSettings _portalSettings = PortalController.GetCurrentPortalSettings();
            //Dim _config As Authentication.Configuration = Authentication.Configuration.GetConfig(_portalSettings.PortalId)
            Configuration _config = Configuration.GetConfig();
            string strKey = "AuthenticationProvider" + _portalSettings.PortalId.ToString();

            objProvider = (AuthenticationProvider)Reflection.CreateObject(_config.ProviderTypeName, strKey);
        }
コード例 #3
0
 public UserInfo GetUser(string LoggedOnUserName, string LoggedOnPassword)
 {
     return(AuthenticationProvider.Instance(mProviderTypeName).GetUser(LoggedOnUserName, LoggedOnPassword));
 }
コード例 #4
0
 public bool IsAuthenticationMember(GroupInfo AuthenticationGroup, UserInfo AuthenticationUser)
 {
     return(AuthenticationProvider.Instance(this.mProviderTypeName).IsAuthenticationMember(AuthenticationGroup, AuthenticationUser));
 }
コード例 #5
0
 public ArrayList GetGroups()
 {
     return(AuthenticationProvider.Instance(this.mProviderTypeName).GetGroups());
 }
コード例 #6
0
 public string NetworkStatus()
 {
     return(AuthenticationProvider.Instance(mProviderTypeName).GetNetworkStatus());
 }
コード例 #7
0
 public Array AuthenticationTypes()
 {
     return(AuthenticationProvider.Instance(mProviderTypeName).GetAuthenticationTypes());
 }