Skip to content

User interface for TeskaLabs SeaCat Auth

License

Notifications You must be signed in to change notification settings

TeskaLabs/seacat-auth-webui

Repository files navigation

SeaCat Auth WebUI

SeaCat Auth WebUI provides a login and self-care portal for users as a superstructure for SeaCat Auth.

Password login

Password login

Passwordless login

Passwordless login

FIDO2/WebAuthn registration

FIDO2/WebAuthn registration

Dependencies

SeaCat Auth service

Information about how to setup SeaCat Auth service can be found here: https://github.com/TeskaLabs/seacat-auth

Clone SeaCat Auth WebUI

$ git clone https://github.com/TeskaLabs/seacat-auth-webui
$ cd seacat-auth-webui

Prerequisities

Initiate ASAB-WebUI submodule

asab-webui must be pulled so that can be referenced from the UI project.

$ git submodule update --init --recursive

Installation

Install all necessary dependecies

$ yarn install

Start in dev environment

Run application in dev environment

$ yarn start -c conf/config.js

Build to production or build environment

$ yarn build