private void configureSecurityRequest(SecurityRequestBuilder<? extends SecurityRequestBuilder<?>> request, ServerRequest req, ServerResponse res, Span parentSpan) { request.optional(authenticationOptional.orElse(false)) .tracingSpan(parentSpan) .requestMessage(toRequestMessage(req)) .responseMessage(toResponseMessage(res)); }
@Override public SecurityRequestBuilder<?> securityRequestBuilder(SecurityEnvironment environment) { return new SecurityRequestBuilder(this); }
/** * Build an instance of a security client. The client is immutable. * * @return client instance */ @Override public SecurityClient<T> build() { return factory.create(security, context, super.buildRequest(), super.providerName()); }
private void configureSecurityRequest(SecurityRequestBuilder<? extends SecurityRequestBuilder<?>> request, ServerRequest req, ServerResponse res, Span parentSpan) { request.optional(authenticationOptional.orElse(false)) .tracingSpan(parentSpan) .requestMessage(toRequestMessage(req)) .responseMessage(toResponseMessage(res)); }
/** * Build an instance of a security client. The client is immutable. * * @return client instance */ @Override public SecurityClient<OutboundSecurityResponse> build() { return new OutboundSecurityClientImpl(security, context, super.buildRequest(), super.providerName(), outboundEnvironment, outboundEndpointConfig); }