Skip to content

Instantly share code, notes, and snippets.

View csierra's full-sized avatar

Carlos Sierra Andrés csierra

View GitHub Profile
### Keybase proof
I hereby claim:
* I am csierra on github.
* I am csierra (https://keybase.io/csierra) on keybase.
* I have a public key ASBUPbhTfAFHeXm4EzomTskazxuxKCy7diHgC9CbHSHOeAo
To claim this, I am signing this object:
@csierra
csierra / SignedInRequestFilter.java
Last active February 20, 2017 08:15
Securing Liferay JAX-RS invocations only to signed-in users
import com.liferay.portal.kernel.security.permission.PermissionChecker;
import com.liferay.portal.kernel.security.permission.PermissionThreadLocal;
import javax.annotation.Priority;
import javax.ws.rs.Priorities;
import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerRequestFilter;
import javax.ws.rs.ext.Provider;
import java.io.IOException;
@csierra
csierra / upgrade.hs
Last active September 13, 2015 21:11 — forked from adolfopa/upgrade.hs
module Main where
import Database.HDBC
import Database.HDBC.Sqlite3
import Control.Exception
data Ctx = Ctx Connection
type DBResult = Either String ()