I am looking for a Java based REST server that supports the following authentication mechanism. Also, please let me know the best resources for REST-based authentication.
I am an architect from WSO2 ... so my answer may be biased ...
You can use the open server WSO2 application server to deploy RESTful services and the WSO2 authentication server supports two-way OAuth ...
Thank...
Partial answer for method 2) Certificate:
, , API . REST API , - . , API. : HTTPS Java.
Any Java container should support them with: