diff --git a/packages/component-authentication/src/components/LogoutPage.js b/packages/component-authentication/src/components/LogoutPage.js
index 266f83d766355f91a2cda332ce5d2014b31bedf9..f526986dbda5102c7d74a5cecd17ce82938bba93 100644
--- a/packages/component-authentication/src/components/LogoutPage.js
+++ b/packages/component-authentication/src/components/LogoutPage.js
@@ -12,6 +12,14 @@ class Logout extends React.Component {
     }
   }
 
+  componentWillReceiveProps (nextProps) {
+    const { isAuthenticated, logout } = nextProps
+
+    if (isAuthenticated) {
+      logout()
+    }
+  }
+
   render () {
     const { isAuthenticated } = this.props