See: Description
Interface | Description |
---|---|
OAuthResourceDefs | Deprecated
Will be removed in next minor release.
|
Class | Description |
---|---|
AccessTokenClientResource | Deprecated
Will be removed in next minor release.
|
AccessTokenServerResource | Deprecated
Will be removed in next minor release.
|
AuthorizationBaseServerResource | Deprecated
Will be removed in next minor release.
|
AuthorizationServerResource | Deprecated
Will be removed in next minor release.
|
AuthPageServerResource | Deprecated
Will be removed in next minor release.
|
ClientVerifier | Deprecated
Will be removed in next minor release.
|
FacebookAccessTokenClientResource | Deprecated
Will be removed in next minor release.
|
HttpOAuthHelper | Deprecated
Will be removed in next minor release.
|
HttpOAuthMacHelper | Deprecated
Will be removed in next minor release.
|
OAuthParameters | Deprecated
Will be removed in next minor release.
|
OAuthProxy | Deprecated
Will be removed in next minor release.
|
OAuthServerResource | Deprecated
Will be removed in next minor release.
|
ProtectedClientResource | Deprecated
Will be removed in next minor release.
|
TokenAuthServerResource | Deprecated
Will be removed in next minor release.
|
TokenVerifier | Deprecated
Will be removed in next minor release.
|
Enum | Description |
---|---|
GrantType | Deprecated
Will be removed in next minor release.
|
OAuthError | Deprecated
Will be removed in next minor release.
|
ResponseType | Deprecated
Will be removed in next minor release.
|
Exception | Description |
---|---|
OAuthException | Deprecated
Will be removed in next minor release.
|
{ @code public Restlet createInboundRoot(){ ... OAuthAuthorizer auth = new OAuthAuthorizer( "http://localhost:8080/OAuth2Provider/validate"); auth.setNext(ProtectedResource.class); router.attach("/me", auth); ... } }
Example 1. Creating a Protected Resource
{ @code OAuthParameter params = new OAuthParameters("clientId", "clientSecret", oauthURL, "scope1 scope2"); OAuthProxy proxy = new OauthProxy(params, getContext(), true); proxy.setNext(DummyResource.class); router.attach("/write", write); //A Slightly more advanced example that also sets some SSL client parameters Client client = new Client(Protocol.HTTPS); Context c = new Context(); client.setContext(c); c.getParameters().add("truststorePath", "pathToKeyStoreFile"); c.getParameters(0.add("truststorePassword", "password"); OAuthParameter params = new OAuthParameters("clientId", "clientSecret", oauthURL, "scope1 scope2"); OAuthProxy proxy = new OauthProxy(params, getContext(), true, client); proxy.setNext(DummyResource.class); router.attach("/write", write); }
Example 2. Creating a Proxies to access protected resources
Copyright © 2005-2020 Restlet.