Documentation
¶
Index ¶
- type AuthServicer
- type DefaultSession
- func (session *DefaultSession) Close()
- func (session *DefaultSession) Error(err error)
- func (session *DefaultSession) GetLogger() *logging.Logger
- func (session *DefaultSession) GetRequestedServiceID() uint64
- func (session *DefaultSession) IsMemberOfOrganization(organizationID uint64) bool
- func (session *DefaultSession) SetLogger(logger *logging.Logger)
- func (session *DefaultSession) String() string
- type ServiceClaim
- type Session
- type UserCredentials
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthServicer ¶
type AuthServicer interface {
Login(userCredentials *UserCredentials) (bool, error)
}
type DefaultSession ¶
type DefaultSession struct {
Session
// contains filtered or unexported fields
}
func (*DefaultSession) Close ¶
func (session *DefaultSession) Close()
func (*DefaultSession) Error ¶
func (session *DefaultSession) Error(err error)
func (*DefaultSession) GetLogger ¶
func (session *DefaultSession) GetLogger() *logging.Logger
func (*DefaultSession) GetRequestedServiceID ¶
func (session *DefaultSession) GetRequestedServiceID() uint64
func (*DefaultSession) IsMemberOfOrganization ¶
func (session *DefaultSession) IsMemberOfOrganization(organizationID uint64) bool
func (*DefaultSession) SetLogger ¶
func (session *DefaultSession) SetLogger(logger *logging.Logger)
func (*DefaultSession) String ¶
func (session *DefaultSession) String() string
type ServiceClaim ¶
type Session ¶
type Session interface {
GetLogger() *logging.Logger
SetLogger(*logging.Logger)
GetRequestedServiceID() uint64
Close()
}
func CreateSession ¶
func CreateSession( logger *logging.Logger, serviceClaims []ServiceClaim, requestedServiceID uint64) Session
func CreateSystemSession ¶
type UserCredentials ¶
Click to show internal directories.
Click to hide internal directories.