0.2.1 • Published 3 years ago

idp-spoofing-provider v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

IdP Spoofing Provider

Install

Install IdP Spoofing Provider in your project using npm or Yarn

$ npm i idp-spoofing-provider
# Or using Yarn with
$ yarn add idp-spoofing-provider

Usage

import { createResponse } from 'idp-spoofing-provider';

const response = createResponse(samlOptions);

Table of contents

Prerequisites

This project requires NodeJS (version 10 or later), NPM and Yarn. Yarn, Node and NPM are really easy to install. To make sure you have them available on your machine, try running the following command.

$ yarn -v && npm -v && node -v
1.22.10
6.14.12
v12.22.1

Demo

Use the demo application inside the demo/ folder to see a real implementation. You will first need to generate a key and certificate to be used by the demo app.

Use the following command to generate the keys:

$ openssl req -x509 -new -newkey rsa:2048 -nodes -subj '/C=US/ST=California/L=San Francisco/O=JankyCo/CN=Test Identity Provider' -keyout ./demo/key.pem -out ./demo/cert.pem -days 7300

Then run the demo application with

$ node demo/index.js

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Add your changes: git add .
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request :sunglasses:
0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago