nytimes/library

Add site access options for increased viewing permission granularity

Aberta

#7 aberto em 19 de mar. de 2019

 (0 comentário) (1 reação) (0 responsável)JavaScript (148 forks)auto 404
enhancementgood first issue

Métricas do repositório

Stars
 (1.180 estrelas)
Métricas de merge de PR
 (Mesclagem média 8m) (1 fundiu PR em 30d)

Description

Problem Description

Currently, Library utilizes domains to control who can access the site. However, this prohibits access on a person-by-person basis and increases the amount of maintenance needed when different aliases of the same domain are often used (ex: student@u.northwestern.edu versus student@northwestern.edu).

Feature

To address these issues, Library should support:

  • individual email address access via an environment variable and OAuth configuration
  • the use of regex for domain matching

Additional Information

Library accesses a user's email domain via the user's passport session and checks it against the APPROVED_DOMAINS config var.

Guia do colaborador