MCPcopy Create free account
hub / github.com/ericls/imgdd / NewIdentityManager

Function NewIdentityManager

httpserver/identity.go:55–61  ·  view source on GitHub ↗
(identityRepo identity.IdentityRepo, persister persister.Persister)

Source from the content-addressed store, hash-verified

53}
54
55func NewIdentityManager(identityRepo identity.IdentityRepo, persister persister.Persister) *IdentityManager {
56 return &IdentityManager{
57 IdentityRepo: identityRepo,
58 ContextUserManager: NewContextUserManager("authInfo", identityRepo),
59 Persister: persister,
60 }
61}
62
63func (i *IdentityManager) makeAuthenticationInfoFromRequest(r *http.Request) *identity.AuthenticationInfo {
64 authenticatedUserId, err := i.Persister.Get(r, authenticated_user_id_session_key)

Callers 2

newTestContextFunction · 0.92
MakeServerFunction · 0.85

Calls 1

NewContextUserManagerFunction · 0.85

Tested by 1

newTestContextFunction · 0.74