示例#1
0
        public override Task AuthorizationCodeReceived(AuthorizationCodeReceivedContext context)
        {
            context.TokenEndpointRequest.ClientAssertionType = OidcConstants.ClientAssertionTypes.JwtBearer;
            context.TokenEndpointRequest.ClientAssertion     = _assertionService.CreateClientToken();

            return(Task.CompletedTask);
        }
示例#2
0
        protected override Task <ClientAssertion> CreateAssertionAsync(string clientName = null)
        {
            var assertion = new ClientAssertion
            {
                Type  = OidcConstants.ClientAssertionTypes.JwtBearer,
                Value = _assertionService.CreateClientToken()
            };

            return(Task.FromResult(assertion));
        }