Sanmark Janus is a User Authentication Management System.
10K+
Sanmark Janus is a User Authentication Management System. It provides the following critical features:
Following supporting features are a part of Sanmark Janus as well:
Users.Metakeys (Eg: "name", "email", and "birt-place".).Metas (Eg: "Jon Snow", "[email protected]", and "Tower of Joy".). Metas encapsulate Users' values for Metakeys.).AuthSessions. When a User logs in, it creates a AuthSession, which has a unique token. Client applicatins can use this token to identify the logged in user.The recommended way of installing Sanmark Janus is through the official Docker image, which can be found in https://hub.docker.com/r/sanmark/janus/.
You will need a separate MySQL server hosted somewhere, and credentials to it. Use sanmark/janus-db to migrate the DB.
You will have to pass the following environment variables into the Docker Container you create.
APP_NAMEAPP_ENV (local or production.)APP_KEY (Laravel compatible app key.)APP_DEBUG (true or false.)DB_CONNECTION (Set to mysql.)DB_HOSTDB_PORTDB_DATABASEDB_USERNAMEDB_PASSWORDSYSTEM_AUTH_SESSION_ACTIVE_MINUTES (Number of minutes to keep the AuthSessions valid.)THIRD_PARTY_GOOGLE_API_CLIENT_ID (Optional.)THIRD_PARTY_GUZZLEHTTP_VERIFY (Set to false if hosted in a HTTP server; true if HTTPS.)THIRD_PARTY_FACEBOOK_APP_ID (Optional.)THIRD_PARTY_FACEBOOK_APP_SECRET (Optional.)Once you have a working installation of Sanmark Janus, visit the path /api/doc on the server to get a fully interactive API Documentation.
Content type
Image
Digest
sha256:eea871cb3…
Size
118.5 MB
Last updated
over 3 years ago
docker pull sanmark/janus