Initial commit of configurable auth challenge filter for use with javascript clients