KON-3 Logout
diff --git a/src/main/java/org/eclipse/openk/contactbasedata/service/LogoutService.java b/src/main/java/org/eclipse/openk/contactbasedata/service/LogoutService.java
new file mode 100644
index 0000000..44cf1e3
--- /dev/null
+++ b/src/main/java/org/eclipse/openk/contactbasedata/service/LogoutService.java
@@ -0,0 +1,31 @@
+/*
+ *******************************************************************************
+ * Copyright (c) 2019 Contributors to the Eclipse Foundation
+ *
+ * See the NOTICE file(s) distributed with this work for additional
+ * information regarding copyright ownership.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v. 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0.
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *******************************************************************************
+*/
+package org.eclipse.openk.contactbasedata.service;
+
+import org.eclipse.openk.contactbasedata.api.AuthNAuthApi;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.core.context.SecurityContextHolder;
+import org.springframework.stereotype.Service;
+
+@Service
+public class LogoutService {
+    @Autowired
+    AuthNAuthApi authNAuthApi;
+
+    public void logout() {
+        String bearerToken = (String) SecurityContextHolder.getContext().getAuthentication().getDetails();
+        authNAuthApi.logout(bearerToken);
+    }
+}