ValidateAntiForgeryToken с архитектурой SPA

Я пытаюсь настроить регистрацию и вход в систему для приложения Hot Towel SPA. Я создал SimpleMembershipFilters и ValidateHttpAntiForgeryTokenAttribute на основеОдностраничный шаблон приложения asp.net.

Как вы получаете

 @Html.AntiForgeryToken()

код для работы в шаблоне Durandal SPA.

В настоящее время у меня естьregister.html


    

    Firstname:
    Lastname:
    Email:
    Company:
    <br>
    Password:
    Re-Enter Password:
    

register.js:

define(['services/logger'], function (logger) {
    var vm = {
        activate: activate,
        title: 'Register',
        firstName: ko.observable(),
        lastName: ko.observable(),
        emailAddress: ko.observable(),
        company: ko.observable(),
        password1: ko.observable(),
        password2: ko.observable(),
        registerUser: function () {
            var d = {
                'FirstName': vm.firstName,
                'LastName': vm.lastName,
                'EmailAddress': vm.emailAddress,
                'Company': vm.company,
                'Password': vm.password1,
                'ConfirmPassword': vm.password2
            };
            $.ajax({
                url: 'Account/JsonRegister',
                type: "POST",
                data: d ,
                success: function (result) {
                },
                error: function (result) {
                }
            });
        },
    };


    return vm;

    //#region Internal Methods
    function activate() {
        logger.log('Login Screen Activated', null, 'login', true);
        return true;
    }
    //#endregion
});

В вызове $ ajax как передать AntiForgeryToken? Также как мне создать токен?

Ответы на вопрос(4)

Ваш ответ на вопрос