diff --git a/api/types/session.go b/api/types/session.go index 0826a9f77571a..b7d086bd320aa 100644 --- a/api/types/session.go +++ b/api/types/session.go @@ -213,7 +213,6 @@ func (ws *WebSessionV2) CheckAndSetDefaults() error { if err := ws.Metadata.CheckAndSetDefaults(); err != nil { return trace.Wrap(err) } - if ws.Spec.User == "" { return trace.BadParameter("missing User") } diff --git a/lib/auth/sessions.go b/lib/auth/sessions.go index 886f520f213a9..42efff85afef0 100644 --- a/lib/auth/sessions.go +++ b/lib/auth/sessions.go @@ -108,6 +108,7 @@ func (a *Server) CreateAppSession(ctx context.Context, req types.CreateAppSessio Priv: privateKey, Pub: certs.SSH, TLSCert: certs.TLS, + LoginTime: a.clock.Now(), Expires: a.clock.Now().Add(ttl), BearerToken: bearer, })