HYDRA Base is an open source web server licensed under the terms and conditions of the Apache 2.0 license and the licenses of the modules you may or may not elect to use.

Base does not implement local user accounts with usernames and passwords. You can always add them as a password strategy in PassportJS, but they are not enabled by default. Instead, all HYDRA Base nodes use OAuth2 to authenticate users against the HTTP API.

HYDRA Base is enough of a web server to get users connected with, show how to build a user profile derived from a user profile, and how to associate custom data with a user on your own node.

This allows your HYDRA node to specialize the user account record however is needed. Your node will receive the base user profile data from when the user connects. You have the opportunity to pick and choose what you want to store locally, then associate whatever you want with these users as part of your application's logic.


See the INSTALL document located in this directory.