added keycloak and google convenience methods
updated lib