コード例 #1
0
 public virtual Net.Vpc.Upa.UserPrincipal LoginPrivileged(string login) /* throws Net.Vpc.Upa.Exceptions.UPAException */
 {
     Net.Vpc.Upa.PersistenceGroupSecurityManager s = Net.Vpc.Upa.UPA.GetPersistenceGroup().GetPersistenceGroupSecurityManager();
     if (s == null)
     {
         throw new Net.Vpc.Upa.Exceptions.UPAException("MissingPersistenceGroupSecurityManager");
     }
     return(s.LoginPrivileged(login));
 }
コード例 #2
0
 public virtual bool IsAllowedKey(Net.Vpc.Upa.PersistenceGroup g, string key) /* throws Net.Vpc.Upa.Exceptions.UPAException */
 {
     Net.Vpc.Upa.PersistenceGroupSecurityManager s = g.GetPersistenceGroupSecurityManager();
     return(s == null ? true : s.IsAllowedKey(key));
 }
コード例 #3
0
 public virtual Net.Vpc.Upa.UserPrincipal GetUserPrincipal() /* throws Net.Vpc.Upa.Exceptions.UPAException */
 {
     Net.Vpc.Upa.PersistenceGroupSecurityManager s = Net.Vpc.Upa.UPA.GetPersistenceGroup().GetPersistenceGroupSecurityManager();
     return(s == null ? ((Net.Vpc.Upa.UserPrincipal)(new Net.Vpc.Upa.DefaultUserPrincipal("anonymous", null))) : s.GetUserPrincipal());
 }
コード例 #4
0
 public virtual void SetPersistenceGroupSecurityManager(Net.Vpc.Upa.PersistenceGroupSecurityManager persistenceGroupSecurityManager)
 {
     this.persistenceGroupSecurityManager = persistenceGroupSecurityManager;
 }