/**
 * Policy Mappings
 * (sails.config.policies)
 *
 * Policies are simple functions which run **before** your controllers.
 * You can apply one or more policies to a given controller, or protect
 * its actions individually.
 *
 * Any policy file (e.g. `api/policies/authenticated.js`) can be accessed
 * below by its filename, minus the extension, (e.g. "authenticated")
 *
 * For more information on how policies work, see:
 * http://sailsjs.org/#!/documentation/concepts/Policies
 *
 * For more information on configuring policies, check out:
 * http://sailsjs.org/#!/documentation/reference/sails.config/sails.config.policies.html
 */


module.exports.policies = {
    // Default behavior request authentication
    '*': ['jwtAuth', false],

    // Public routes
    AuthController: {
        ipLogin: true,
        oauthLogin: true,
        oauthLoginSubmit: true,
        jwtLogin: true,
    },

    // Authenticated routes
    MessageController: {
        find: ['jwtAuth'],
        findOne:  ['jwtAuth'],
        create:  ['jwtAuth'],
        getChannels:  ['jwtAuth'],
    },

};

/**
 * Policy Mappings
 * (sails.config.policies)
 *
 * Policies are simple functions which run **before** your controllers.
 * You can apply one or more policies to a given controller, or protect
 * its actions individually.
 *
 * Any policy file (e.g. `api/policies/authenticated.js`) can be accessed
 * below by its filename, minus the extension, (e.g. "authenticated")
 *
 * For more information on how policies work, see:
 * http://sailsjs.org/#!/documentation/concepts/Policies
 *
 * For more information on configuring policies, check out:
 * http://sailsjs.org/#!/documentation/reference/sails.config/sails.config.policies.html
 */


module.exports.policies = {
    // Default behavior request authentication
    '*': ['jwtAuth', false],

    // Public routes
    AuthController: {
        ipLogin: true,
        oauthLogin: true,
        oauthLoginSubmit: true,
        jwtLogin: true,
    },

    // Authenticated routes
    MessageController: {
        find: ['jwtAuth'],
        create:  ['jwtAuth'],
        getChannels:  ['jwtAuth'],
    },

};

Remove old route from config
Remove old route from config
