Beispiel #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private static IApiResponse GetLogout(IApiRequest pApiReq)
        {
            Func <FabOauthLogout> getResp = (() => {
                string token = pApiReq.GetQueryValue(LogoutAccessTokenParam, false);

                var op = new OauthLogoutOperation();
                return(op.Execute(pApiReq.OpCtx, new OauthLogoutTasks(), token));
            });

            var          exec = new JsonExecutor <FabOauthLogout>(pApiReq, getResp);
            IApiResponse resp = exec.Execute();

            resp.SetUserCookie(null, false);
            return(resp);
        }