public function oidc_logout() { $open_id_url = 'https://noshchartingsystem.com/openid-connect-server-webapp/'; $practice = DB::table('practiceinfo')->where('practice_id', '=', '1')->first(); $client_id = $practice->uma_client_id; $client_secret = $practice->uma_client_secret; $url = route('oidc_logout'); $oidc = new OpenIDConnectClient($open_id_url, $client_id, $client_secret); $oidc->setRedirectURL($url); $oidc->setAccessToken(Session::get('oidc_auth_access_token')); $oidc->revoke(); Session::forget('oidc_auth_access_token'); return Redirect::intended('logout'); }