예제 #1
0
 public bool IsAuthorized(Common.Security.Interfaces.ISessionId sessionId, Common.Security.Impl.ResourceId resourceId, Common.Security.Impl.ResourceId superResourceId, Common.Security.Impl.Permission operationPermission)
 {
     try
     {
         if (_configurationSession != null)
         {
             resourceId.Name = ClusterName.ToLower() + "/" + resourceId.Name;
             return(_configurationSession.IsAuthorized(sessionId, resourceId, superResourceId, operationPermission));
         }
         return(false);
     }
     catch (ChannelException)
     {
         return(false);
     }
 }
예제 #2
0
 public Common.Security.Interfaces.IUser GetAuthenticatedUserInfoFromConfigServer(Common.Security.Interfaces.ISessionId sessionId)
 {
     try
     {
         if (_configurationSession != null)
         {
             return(_configurationSession.GetAuthenticatedUserInfoFromConfigServer(sessionId));
         }
         return(null);
     }
     catch (ChannelException)
     {
         return(null);
     }
 }
예제 #3
0
 public void PublishAuthenticatedUserInfoToDBServer(Common.Security.Interfaces.ISessionId sessionId, string username)
 {
 }