(identityRepo identity.IdentityRepo, persister persister.Persister)
| 53 | } |
| 54 | |
| 55 | func 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 | |
| 63 | func (i *IdentityManager) makeAuthenticationInfoFromRequest(r *http.Request) *identity.AuthenticationInfo { |
| 64 | authenticatedUserId, err := i.Persister.Get(r, authenticated_user_id_session_key) |