Giter Site home page Giter Site logo

Make the docs actually useful. about csurf HOT 7 CLOSED

expressjs avatar expressjs commented on April 24, 2024
Make the docs actually useful.

from csurf.

Comments (7)

sjonnet19 avatar sjonnet19 commented on April 24, 2024

You can reference the Connect documentation.

http://www.senchalabs.org/connect/csrf.html

from csurf.

Fishrock123 avatar Fishrock123 commented on April 24, 2024

Still needs proper examples.

from csurf.

mattsintellectualproperty avatar mattsintellectualproperty commented on April 24, 2024

It would be awesome to have an example showing how to integrate session-based CSRF, just simple code examples with Express 4 would be a huge improvement. Right now I have found one article that explains how to do it in Express 4, but doesn't go into session-based CSRF, just cookies. As a bit of a noob to the security-layer, this would be nice to have in the module readme. Even a basic working code example with no documentation would be great!

from csurf.

Fishrock123 avatar Fishrock123 commented on April 24, 2024

The only way I can understand to do it in a way relatable to real-world is to do the example in 3 parts; server, jade template and client js.

Which seems kinda excessive, but idk how to make it reasonably clear otherwise. Maybe I don't understand it enough.

from csurf.

dougwilson avatar dougwilson commented on April 24, 2024

@Fishrock123 what we need is a separate repo for everything in https://github.com/visionmedia/express/tree/master/examples (where each subfolder has their own package.json, even). Then we could add some for csrf and point people there in the docs here.

from csurf.

mattsintellectualproperty avatar mattsintellectualproperty commented on April 24, 2024

@dougwilson +1 to that!

from csurf.

Fishrock123 avatar Fishrock123 commented on April 24, 2024

Considering that everything is pretty broken apart into these modules, I don't see why minor commit logs for examples and a .npmignore'd /examples directory would be a problem in these modules.

I think in the end it may be more sane to maintain than a separate amalgamated repo.

from csurf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.