added additional params for custom validate and secure on service

Signed-off-by: Sean Wesenberg <wookets@gmail.com>