Skip to content

DJCrossman/citizenone-nodejs-webapp-sample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CitizenOne Node Web App Samples

These samples demonstrate how to add authentication to a Node.js application with CitizenOne. Each folder contains a distinct application so that various CitizenOne features can be viewed in isolation.

What is CitizenOne?

CitizenOne is comprised of a series of modules and is available in a variety of licensing models to meet a wide range of deployment preferences. CitizenOne provides you with:

  • Citizen Identity and Access Management

    • Creates a single profile managed by the citizen that can be used across all connected government services.
  • Identity Relationship Management

    • Connects the citizen profile to roles they may play in their daily lives (business owner, parent), allowing a citizen to do more from one profile.
  • Secure Messaging Broker

    • A two-way messaging centre allowing the citizen to receive updates with the ability to manage notification preferences (Email, SMS).
  • Trust Framework

    • Deliver sensitive services digitally with a higher level of confidence by confirming a user is who they say they are by connecting to multiple data sources (e.g. drivers license, Equifax, Corporate Registries, 3rd party providers).
  • Privacy and Consent Firewall

    • Connects the citizen to any set of digital services and presents policy to the citizen that they must agree to access the service, allows the citizen to manage consents on an ongoing basis.
  • Service Card Module

    • “Digital Service Cards” (Service Cards) are a usability and service delivery component of CitizenOne delivered through this module.
  • Payment Broker

    • Provides a simplified payment interaction by securely and privately presenting invoices and brokering the payment transaction.
  • Reporting and Admin

    • Provides government administrators with a real-time dashboard that describes the number of users, services being consumed, trends and allows access to manage CitizenOne.

Author

Vivvo Application Studios

License

This project is licensed under the MIT license. See the LICENSE file for more info.

About

CitizenOne Integration Samples for Node Web Applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 79.0%
  • HTML 14.8%
  • Shell 1.9%
  • Dockerfile 1.7%
  • PowerShell 1.7%
  • CSS 0.9%