Vite
This page describes how to remove auth for VITE
Disable Authentication Temporary
Disabling authentication temporarily is generally not recommended due to security risks. However, if you have a specific scenario where you need to disable authentication for a short period, here are some steps you can follow:
Comment out the
AuthGuardwrapper for the routes within theDashboardLayoutelement:
// import AuthGuard from 'utils/route-guard/AuthGuard';
...
...
return (
// <AuthGuard>
<Box sx={{ display: 'flex', width: '100%' }}>
<Header />
...
</Box>
// </AuthGuard>
)In the code snippet above, the <AuthGuard> a component is commented out, allowing the routes within the MainLayout component to be rendered without authentication protection. To enable the AuthGuard wrapper again, remove the comment markers (//) surrounding the <AuthGuard> component.
Remove Authentication Permanent
If you want to permanently remove authentication from a system or application, here are the steps to follow:
Remove below authentication keys from
.envfile.
Removed below list of files and directory.
Remove
LoginRoutes- Open file ./src/routes/index.tsx, and removeLoginRoutesimport.
Remove or change
/loginroutes.If you want to remove routes - remove router component
RouterLinkorLinkwithto=''props.If you want to change url - set the home page URL like,
to={APP_DEFAULT_PATH}, And importAPP_DEFAULT_PATHfromconfigfile.
Remove
useAuthhook - Remove the below imports from throughout the project and set static values for user profile props.
Remove axios interceptors response from ./src/utils/axios.ts file
Disable Authentication Temporary
Disabling authentication temporarily is generally not recommended due to security risks. However, if you have a specific scenario where you need to disable authentication for a short period, here are some steps you can follow:
Comment out the
AuthGuardwrapper for the routes within theDashboardLayoutelement:
In the code snippet above, the <AuthGuard> a component is commented out, allowing the routes within the MainLayout component to be rendered without authentication protection. To enable the AuthGuard wrapper again, remove the comment markers (//) surrounding the <AuthGuard> component.
Remove Authentication Permanent
If you want to permanently remove authentication from a system or application, here are the steps to follow:
Remove below authentication keys from
.envfile.
Removed below list of files and directory.
Remove
LoginRoutes- Open file ./src/routes/index.tsx, and removeLoginRoutesimport.
Remove or change
/loginroutes.If you want to remove routes - remove router component
RouterLinkorLinkwithto=''props.If you want to change url - set the home page URL like,
to={APP_DEFAULT_PATH}, And importAPP_DEFAULT_PATHfromconfigfile.
Remove
useAuthhook - Remove the below imports from throughout the project and set static values for user profile props.
Remove axios interceptors response from ./src/utils/axios.ts file