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)); }
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)); }
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()); }
public virtual void SetPersistenceGroupSecurityManager(Net.Vpc.Upa.PersistenceGroupSecurityManager persistenceGroupSecurityManager) { this.persistenceGroupSecurityManager = persistenceGroupSecurityManager; }