public override Task AuthorizationCodeReceived(AuthorizationCodeReceivedContext context) { context.TokenEndpointRequest.ClientAssertionType = OidcConstants.ClientAssertionTypes.JwtBearer; context.TokenEndpointRequest.ClientAssertion = _assertionService.CreateClientToken(); return(Task.CompletedTask); }
protected override Task <ClientAssertion> CreateAssertionAsync(string clientName = null) { var assertion = new ClientAssertion { Type = OidcConstants.ClientAssertionTypes.JwtBearer, Value = _assertionService.CreateClientToken() }; return(Task.FromResult(assertion)); }