add json authenticate