// POST /api/signin //[AllowCrossSiteJson] public SigninResult Authenticate(string username, string password) { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*"); var test = Request.Content.Headers.ToString(); var token = PearsonApiUtilities.GetOauthAccessToken(username, password); //return token; string[] tokenParts = token.Split('|'); var userID = tokenParts[2]; var userJson = PearsonApiUtilities.GetUserJson(token, userID); var result = new SigninResult() { EncodedAuthToken = PearsonApiUtilities.EncodeTo64(token), UserId = userID, User = userJson }; return result; }
// POST /api/signin //[AllowCrossSiteJson] public SigninResult Authenticate(string username, string password) { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*"); var test = Request.Content.Headers.ToString(); var token = PearsonApiUtilities.GetOauthAccessToken(username, password); //return token; string[] tokenParts = token.Split('|'); var userID = tokenParts[2]; var userJson = PearsonApiUtilities.GetUserJson(token, userID); var result = new SigninResult() { EncodedAuthToken = PearsonApiUtilities.EncodeTo64(token), UserId = userID, User = userJson }; return(result); }