add custom security provider