[undertow-dev] modeling the handler Factory interface

Anil Saldhana Anil.Saldhana at redhat.com
Tue May 14 15:29:41 EDT 2013


Bill,
   have you tried plugging in a custom authentication scheme?  I am not 
sure you need your own handler.  If you look at it, for OAuth bearer 
token, you just need OAuthAuthenticationScheme that pulls in the bearer 
token from the header. You can certainly use http redirect to a OAuth 
provider (to get some token).

Regards,
Anil

On 05/14/2013 06:55 AM, Bill Burke wrote:
> Take a look at Feature, DynamicFeature, and Configurable for JAX-RS 2.0
>
> https://github.com/resteasy/Resteasy/blob/master/jaxrs/jaxrs-api/src/main/java/javax/ws/rs/core/Feature.java
>
> https://github.com/resteasy/Resteasy/blob/master/jaxrs/jaxrs-api/src/main/java/javax/ws/rs/core/Configurable.java
>
> https://github.com/resteasy/Resteasy/blob/master/jaxrs/jaxrs-api/src/main/java/javax/ws/rs/container/DynamicFeature.java
>
>
> Feature is your factory concept.  Its passed a Configurable that allows
> you to look up config properties and register components.
> DynamicFeature allows you to bind per-endpoint.
>
> Might want to check out the filter model as well.  Resteasy made use of
> the JAX-RS filter model in a variety of use cases in both sync and async
> environments.  The model was also vetted by other vendors.  Might be
> something to check out to see if Undertow handler's missed anything.
> When I get a chance to port my OAuth stuff I'll have more suggestions
> for your handler API, maybe.
>



More information about the undertow-dev mailing list