node.js OpenID provider implementation
Asked Answered
R

3

14

Does anyone know good OpenID provider implementation in node.js? Maybe node module?

I am using passportjs to implement Relaying Party functionality.

Roseline answered 9/5, 2013 at 13:7 Comment(5)
Did you find one? I'm looking for one too. Ideally, one which supports attribute exchange as well.Hijack
I am writing a dirty working sketch, reading OpenID specification. If i finish it, I will publish.Roseline
What's the problem with passport?Bifurcate
@Mallox, passport is an openid client (Relaying Party). I haven't problems with passport. I am looking for OpenID server (provider).Roseline
Any update on your implementation, yttrium?Hijack
B
4

Try openid-provider.

It's an OpenID provider implementation in node and you can use it with express.

Bonefish answered 30/1, 2014 at 3:38 Comment(1)
Same (limited in functionality and not very stable) I already implemented by myself.Roseline
M
9

A certified OpenID Connect provider module (oidc-provider) is available over at npm.

npm install oidc-provider
Mingmingche answered 11/5, 2018 at 10:52 Comment(0)
B
4

Try openid-provider.

It's an OpenID provider implementation in node and you can use it with express.

Bonefish answered 30/1, 2014 at 3:38 Comment(1)
Same (limited in functionality and not very stable) I already implemented by myself.Roseline
U
3

Take a look at this one: https://github.com/ammmir/node-oauth2-provider.

In NPM:

npm install openid-connect

It only supports OAuth2 however, so if you need earlier versions of the protocol, you have to look elsewhere.

Undecagon answered 12/9, 2013 at 11:35 Comment(1)
I don't need oauth provider. Thank you. I am found it earlier. May be that may work as I need: github.com/agmoyano/OpenIDConnectRoseline

© 2022 - 2024 — McMap. All rights reserved.