/// <summary> /// Creates a result model with a bearer token /// </summary> /// <param name="result">The result.</param> /// <returns></returns> private WorkflowIdentityResultDto CreateActionResult(ActionActivityResult result) { Debug.Assert(result != null); if (result.Ticket != null) { return(new WorkflowIdentityResultDto { TokenType = "Bearer", AccessToken = AuthUtility.Protect(result.Ticket), Identity = result.Ticket }); } if (Request.Headers.Authorization != null) { return(new WorkflowIdentityResultDto { TokenType = Request.Headers.Authorization.Scheme, AccessToken = Request.Headers.Authorization.Parameter, Identity = result.Ticket }); } return(null); }
/// <summary> /// Initializes a new instance of the <see cref="PagedListResult" /> class. /// </summary> /// <param name="result">The result.</param> /// <param name="controller">The controller.</param> public WorkflowContentResult(ActionActivityResult result, ApiController controller) { Result = result; Controller = controller; }