Giter VIP home page Giter VIP logo

Comments (13)

johnmegahan avatar johnmegahan commented on May 30, 2024

facebook/twitter. have been trying to use travelogue, but the way passport does things makes it difficult to work with our system. will be interested to try this out.

from bell.

hueniverse avatar hueniverse commented on May 30, 2024

@johnmegahan Facebook and Twitter both covered. travelogue just didn't work out.

from bell.

PaulMougel avatar PaulMougel commented on May 30, 2024

We use travelogue with Mozilla Persona.

from bell.

hueniverse avatar hueniverse commented on May 30, 2024

@PaulMougel which one do you use, passport-browserid or passport-persona?

from bell.

PaulMougel avatar PaulMougel commented on May 30, 2024

passport-persona.
If I recall correctly, both modules share more or less the same code, except from the strategy name.

from bell.

reid avatar reid commented on May 30, 2024

passport-github configured for GitHub Enterprise. When loading the plugin, we specify the internal URLs for token, authorize, and profile.

Since the API routes are the same for every Enterprise install, the only input really needed is the hostname of the Enterprise server.

from bell.

hueniverse avatar hueniverse commented on May 30, 2024

@PaulMougel given this I don't see much value in the effort required to make it work with bell. Basically, because of the popup requirement, the login button has to be wired directly to the persona script. This conflicts with the simple design of bell where you just link to the auth route. It should be pretty trivial to implement Persona directly without any plugin code given how simple it is to integrate into your site. I would highly recommend doing that over passport-persona via travelogue. It would be great if you created a hapi-auth-persona plugin which would be the right way to solve this in a plugin.

from bell.

RainerAtSpirit avatar RainerAtSpirit commented on May 30, 2024

Haven't started yet looking into the travelogue passport route, but I've a requirement to to authenticate to SharePoint online.
https://github.com/QuePort/passport-sharepoint

If bell can make my life easier I'm sold :).

from bell.

hueniverse avatar hueniverse commented on May 30, 2024

@reid Just use the 'github' provider and customize the config.uri option.

from bell.

hueniverse avatar hueniverse commented on May 30, 2024

@RainerAtSpirit Unlikely to be one of the built-ins but should be trivial to add with simple config using the OAuth 2 support.

from bell.

bradobro avatar bradobro commented on May 30, 2024

We rely primarily on GitHub.

from bell.

hueniverse avatar hueniverse commented on May 30, 2024

Closing this now that bell is published. If you need support for a new provider, please implement it and open a new issue to see if we should add it to the built-ins. Since new provider's footprint in bell is tiny, I'm open to including more built-ins if they are popular.

from bell.

lock avatar lock commented on May 30, 2024

This thread has been automatically locked due to inactivity. Please open a new issue for related bugs or questions following the new issue template instructions.

from bell.

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.