4.0.0 • Published 5 months 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
5 months ago
3.1.0
3 years ago
3.0.0
3 years ago
2.3.3
4 years ago
2.3.2
5 years ago
2.3.1
6 years ago
2.3.0
7 years ago
2.2.0
7 years ago
2.1.2
8 years ago
2.1.1
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.6.0
8 years ago
1.5.0
8 years ago
1.4.0
9 years ago
1.3.0
9 years ago
1.2.0
10 years ago
1.1.0
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.1.1
10 years ago