Displaying 1 to 2 from 2 results

node-cas - Central Authentication Service (CAS) client for Node.js

  •    Javascript

This module handles CAS authentication (with support for proxies and extended attributes), and can also transparently redirect a web page if needed. The ticket validation step is available as its own function for those who wish to handle things manually. Single sign out is also supported with Express/Connect. To start the login process manually, send your users to: https://cas_base_url/login?service=url_to_handle_ticket_validation. In the University of Waterloo example below, this url would be: https://cas.uwaterloo.ca/cas/login?service='my_service'.

cred-auth-manager - A centralized auth management system for handling user accounts and setting their permissions to be used across multiple independent resource APIs by exchanging valid cred(entials) for JWTs

  •    Javascript

An Express-based centralized auth management system for handling user accounts and setting their permissions to be used across multiple independent resource APIs by exchanging JSON Web Tokens for valid cred(entials). All apps need some concept of "users", and those users usually have some method of "logging in" (exchanging credentials for application-specific access tokens), and each user may (or may not) have disparate permissions (e.g., an admin user might have more power than a regular user). This package abstracts these problems away from your app so you don't have to worry about them. Just make your app-specific stuff, and let cred-auth-manager handle user accounts and auth.