4.0.0 • Published 2 years ago
samlp-logout v4.0.0
Federated single sign-out for SAMLP providers from express.js applications.
Installation
npm i samlp-logout --save
Usage
var SamlpLogout = require('samlp-logout');
var logout = SamlpLogout({
issuer: 'urn:foobar',
identityProviderUrl: 'http://xx.b',
identityProviderSigningCert: fs.readFileSync('idpSigningKey.pem'), // validate LogoutRequest signature
key: fs.readFileSync('signingKey.key'), // sign LogoutResponse
cert: fs.readFileSync('signingKey.pem')
});
// assuming we have req.samlSessionIndex and req.samlNameID
app.get('/logout', function (req, res, next) {
req.samlSessionIndex = 'abc';
req.samlNameID = {
value: 'xyz',
Format: 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress'
};
next();
}, logout);
License
MIT - 2014 - AUTH0 INC.
4.0.0
2 years ago
3.1.0
4 years ago
3.0.0
4 years ago
2.3.3
5 years ago
2.3.2
6 years ago
2.3.1
7 years ago
2.3.0
8 years ago
2.2.0
8 years ago
2.1.2
9 years ago
2.1.1
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.6.0
9 years ago
1.5.0
10 years ago
1.4.0
10 years ago
1.3.0
11 years ago
1.2.0
11 years ago
1.1.0
11 years ago
1.0.1
11 years ago
1.0.0
11 years ago
0.1.1
11 years ago