feat: Add /logout route for SLO support

This commit is contained in:
Tom Moor
2021-03-30 20:10:52 -07:00
parent 25023fb086
commit c5569bd365
3 changed files with 15 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ const Authenticated = React.lazy(() => import("components/Authenticated"));
const AuthenticatedRoutes = React.lazy(() => import("./authenticated"));
const KeyedDocument = React.lazy(() => import("scenes/Document/KeyedDocument"));
const Login = React.lazy(() => import("scenes/Login"));
const Logout = React.lazy(() => import("scenes/Logout"));
export default function Routes() {
return (
@@ -22,6 +23,7 @@ export default function Routes() {
<Switch>
<Route exact path="/" component={Login} />
<Route exact path="/create" component={Login} />
<Route exact path="/logout" component={Logout} />
<Route exact path="/share/:shareId" component={KeyedDocument} />
<Authenticated>
<AuthenticatedRoutes />

12
app/scenes/Logout.js Normal file
View File

@@ -0,0 +1,12 @@
// @flow
import * as React from "react";
import { Redirect } from "react-router-dom";
import useStores from "../hooks/useStores";
const Logout = () => {
const { auth } = useStores();
auth.logout();
return <Redirect to="/" />;
};
export default Logout;

View File

@@ -163,6 +163,7 @@
"History": "History",
"Download": "Download",
"Print": "Print",
"Move {{ documentName }}": "Move {{ documentName }}",
"Delete {{ documentName }}": "Delete {{ documentName }}",
"Share document": "Share document",
"Edit group": "Edit group",