feat(auth api): expose login policy of authenticated user (#4979)

Co-authored-by: Silvan <silvan.reusser@gmail.com>
This commit is contained in:
Livio Spring
2023-01-05 14:04:38 +01:00
committed by GitHub
parent f34611d675
commit 5651f98600
3 changed files with 57 additions and 0 deletions

View File

@@ -27,3 +27,13 @@ func (s *Server) GetMyPrivacyPolicy(ctx context.Context, _ *auth_pb.GetMyPrivacy
Policy: policy_grpc.ModelPrivacyPolicyToPb(policy),
}, nil
}
func (s *Server) GetMyLoginPolicy(ctx context.Context, _ *auth_pb.GetMyLoginPolicyRequest) (*auth_pb.GetMyLoginPolicyResponse, error) {
policy, err := s.query.LoginPolicyByID(ctx, true, authz.GetCtxData(ctx).OrgID, false)
if err != nil {
return nil, err
}
return &auth_pb.GetMyLoginPolicyResponse{
Policy: policy_grpc.ModelLoginPolicyToPb(policy),
}, nil
}