@code_district/doorman
Version:
Doorman: A comprehensive React package for seamless authentication and authorization management. Easily integrate secure user authentication and access control in your applications. Streamline user verification, role-based permissions, and secure data han
63 lines (58 loc) • 2.69 kB
JavaScript
// import React from "react";
// import App from "./App";
// import reportWebVitals from "./reportWebVitals";
// const root = ReactDOM.createRoot(document.getElementById("root"));
// root.render(
// <App />
// // </React.StrictMode>
// );
// // If you want to start measuring performance in your app, pass a function
// // to log results (for example: reportWebVitals(console.log))
// // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
// reportWebVitals();
// import "./styles.css";
import "../src/assets/scss/auth.scss";
import { DoormanConfigure } from "./config/config";
import { DoormanLogin } from "./features/login/login";
import { DoormanLoginNoUI } from "./features/login/loginNoUI";
import { DoormanSignup } from "./features/register/register";
import { DoormanSignupNoUI } from "./features/register/registerNoUI";
import { DoormanVerifyEmail } from "./features/register/verifyEmail";
import { DoormanVerifyEmailNoUI } from "./features/register/verifyEmailNoUI";
import { DoormanChangePassword } from "./features/changePassword/changePassword";
import { DoormanChangePasswordNoUI } from "./features/changePassword/changePasswordNoUI";
import { DoormanForgotPassword } from "./features/forgotPassword/forgotPassword";
import { DoormanForgotPasswordNoUI } from "./features/forgotPassword/forgotPasswordNoUI";
import { DoormanSetPassword } from "./features/forgotPassword/setPassword";
import { DoormanSetPasswordNoUI } from "./features/forgotPassword/setPasswordNoUI";
import { DoormanResendCodeNoUI } from "./features/resendCode/resendCodeNoUI";
import { DoormanLogout } from "./features/logout/logout";
import { DoormanUserHasAnyPermission } from "./permissions/userHasAnyPermission";
import { DoormanUserHasAllPermissions } from "./permissions/userHasAllPermissions";
import { DoormanInitializeUser } from "./features/user/initializeUser";
import { DoormanGetLoggedInUserTenant } from "./features/user/getLoggedInUserTenant";
import { DoormanTenantInfoByDomainPrefix } from "./features/tenant/tenantInfoByDomainPrefix";
import { DoormanGetUserFromCookie } from "./features/tenant/getDecryptedUserFromCookie";
export {
DoormanConfigure,
DoormanLogin,
DoormanLoginNoUI,
DoormanSignup,
DoormanSignupNoUI,
DoormanVerifyEmail,
DoormanVerifyEmailNoUI,
DoormanForgotPassword,
DoormanForgotPasswordNoUI,
DoormanSetPassword,
DoormanSetPasswordNoUI,
DoormanResendCodeNoUI,
DoormanChangePassword,
DoormanChangePasswordNoUI,
DoormanLogout,
DoormanUserHasAllPermissions,
DoormanUserHasAnyPermission,
DoormanInitializeUser,
DoormanTenantInfoByDomainPrefix,
DoormanGetLoggedInUserTenant,
DoormanGetUserFromCookie,
};