CUCentralAdvancement / github-docs

Documentation and Best Practices for using GitHub for Advancement Projects
MIT License
2 stars 1 forks source link

Create strategy doc for authentication and security #3

Closed alexfinnarn closed 3 years ago

alexfinnarn commented 4 years ago

In Drupal 7, you could add an existing field to a content type. With the idea of splitting up content management across several groups of content editors it is attractive to think how fields could be shared. For instance, a field_campuses that is a taxonomy reference. Many different projects could need to associate content to one or multiple campuses.

However, in Drupal 8, I don't see the same ability in the UI. I know it can be a fool's errand to expect to gain much from reusing fields, and that might be why the UI doesn't include the option anymore. I have yet to find a change record for this, but without reuse it makes sense to prefix the fields with the content or block type name so field_interests becomes field_story_interests.

It might be simple to do this in CUCentralAdvancement/digital-dash-cu-adv#108 or CUCentralAdvancement/digital-dash-cu-adv#60 but leaving here as a note.

alexfinnarn commented 4 years ago

The main readme file is long enough already. Docs could be kept in a wiki or elsewhere but then porting the docs later becomes an issue.

I see no reason to not create a /docs directory with files for Heroku deployments and services, local development setup, and development "rules" like how to create custom modules and structure data. That is three files to start.

alexfinnarn commented 4 years ago

adding CUCentralAdvancement/digital-dash-cu-adv#166 to the readme made me think again that the readme is too large and needs broken up.

alexfinnarn commented 4 years ago

A lot of what was learned in this project can be transferred as general Heroku knowledge.

alexfinnarn commented 3 years ago

make sure to add notes from https://github.com/CUCentralAdvancement/heroku-docs/issues/2 to these docs in a security readme.

alexfinnarn commented 3 years ago

Create strategy doc for authentication and security

alexfinnarn commented 3 years ago

For restricting IP ranges, like the VPN, maybe https://github.com/jetersen/express-ipfilter can be used. It has a range of ways to whitelist IPs.

alexfinnarn commented 3 years ago

Add SSL to Postgres connections and any connection that makes sense.

stale[bot] commented 3 years ago

Since y'all haven't touched me in 60 days, I feel unwanted and will close up shop after 7 more days. If you want to keep me alive, add the "pinned" or "security" labels...but don't be cruel. More info found at https://github.com/CUCentralAdvancement/github-docs/blob/main/docs/github/stalebot.md