Documentation
¶
Index ¶
- Constants
- type ManagerSession
- func (s *ManagerSession) Authorize(user, password string) (*domain_session.Session, error)
- func (s *ManagerSession) Delete(provider, sess *domain_session.Session) (*domain_session.Session, error)
- func (s *ManagerSession) Find(user string) (*domain_session.Session, bool)
- func (s *ManagerSession) FindAll() []domain_session.SessionLite
- func (s *ManagerSession) FindProvider(user string) (*domain_session.Session, error)
- func (s *ManagerSession) FindSafe(user string) (*domain_session.SessionSafe, bool)
- func (s *ManagerSession) GetPublicRoles() []domain_session.Role
- func (s *ManagerSession) Insert(provider *domain_session.Session, user, password string, ...) (*domain_session.Session, error)
- func (s *ManagerSession) Lock(provider, session *domain_session.Session) (*domain_session.Session, error)
- func (s *ManagerSession) Refresh(session *domain_session.Session, refresh string) *domain_session.Session
- func (s *ManagerSession) Unlock(provider, session *domain_session.Session) (*domain_session.Session, error)
- func (s *ManagerSession) Verify(username, oldPassword, newPassword1, newPassword2 string) (*domain_session.Session, error)
- func (s *ManagerSession) Visited(session *domain_session.Session) *domain_session.Session
- type ManagerSessionData
Constants ¶
View Source
const NameMemory = "request_memory"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagerSession ¶
type ManagerSession struct {
// contains filtered or unexported fields
}
func InitializeManagerSession ¶
func InitializeManagerSession(conf configuration.Configuration, sessions domain_session.RepositorySession, managerSessionData *ManagerSessionData) *ManagerSession
func InstanceManagerSession ¶
func InstanceManagerSession() *ManagerSession
func (*ManagerSession) Authorize ¶
func (s *ManagerSession) Authorize(user, password string) (*domain_session.Session, error)
func (*ManagerSession) Delete ¶
func (s *ManagerSession) Delete(provider, sess *domain_session.Session) (*domain_session.Session, error)
func (*ManagerSession) Find ¶
func (s *ManagerSession) Find(user string) (*domain_session.Session, bool)
func (*ManagerSession) FindAll ¶
func (s *ManagerSession) FindAll() []domain_session.SessionLite
func (*ManagerSession) FindProvider ¶
func (s *ManagerSession) FindProvider(user string) (*domain_session.Session, error)
func (*ManagerSession) FindSafe ¶
func (s *ManagerSession) FindSafe(user string) (*domain_session.SessionSafe, bool)
func (*ManagerSession) GetPublicRoles ¶
func (s *ManagerSession) GetPublicRoles() []domain_session.Role
func (*ManagerSession) Insert ¶
func (s *ManagerSession) Insert(provider *domain_session.Session, user, password string, roles []domain_session.Role) (*domain_session.Session, error)
func (*ManagerSession) Lock ¶
func (s *ManagerSession) Lock(provider, session *domain_session.Session) (*domain_session.Session, error)
func (*ManagerSession) Refresh ¶
func (s *ManagerSession) Refresh(session *domain_session.Session, refresh string) *domain_session.Session
func (*ManagerSession) Unlock ¶
func (s *ManagerSession) Unlock(provider, session *domain_session.Session) (*domain_session.Session, error)
func (*ManagerSession) Verify ¶
func (s *ManagerSession) Verify(username, oldPassword, newPassword1, newPassword2 string) (*domain_session.Session, error)
func (*ManagerSession) Visited ¶
func (s *ManagerSession) Visited(session *domain_session.Session) *domain_session.Session
type ManagerSessionData ¶
type ManagerSessionData struct {
// contains filtered or unexported fields
}
func NewManagerSessionData ¶
func NewManagerSessionData( client session.RepositorySessionData, managerCollection *manager.ManagerCollection, managerGroup *manager.ManagerGroup, ) *ManagerSessionData
func (*ManagerSessionData) FindCollections ¶
func (m *ManagerSessionData) FindCollections(user string) (*group.Group, error)
func (*ManagerSessionData) FindPersistent ¶
func (m *ManagerSessionData) FindPersistent(user string) (*collection.Collection, error)
func (*ManagerSessionData) FindTransient ¶
func (m *ManagerSessionData) FindTransient(user string) (*collection.Collection, error)
Click to show internal directories.
Click to hide internal directories.