You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sn...@apache.org on 2015/02/26 16:43:16 UTC
[13/24] incubator-usergrid git commit: [USERGRID-333] Adding
AuthorizeResource for OAuth
[USERGRID-333] Adding AuthorizeResource for OAuth
Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/cbd1ca4a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/cbd1ca4a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/cbd1ca4a
Branch: refs/heads/USERGRID-273
Commit: cbd1ca4a95a53fd1b2751b4419909dc3ec2e404f
Parents: 29316b2
Author: ryan bridges <rb...@apigee.com>
Authored: Fri Feb 13 14:38:39 2015 -0500
Committer: ryan bridges <rb...@apigee.com>
Committed: Fri Feb 13 14:38:39 2015 -0500
----------------------------------------------------------------------
.../endpoints/mgmt/AuthorizeResource.java | 37 ++++++++++++++++++++
1 file changed, 37 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/cbd1ca4a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/AuthorizeResource.java
----------------------------------------------------------------------
diff --git a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/AuthorizeResource.java b/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/AuthorizeResource.java
new file mode 100644
index 0000000..621675d
--- /dev/null
+++ b/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/AuthorizeResource.java
@@ -0,0 +1,37 @@
+package org.apache.usergrid.rest.test.resource2point0.endpoints.mgmt;
+
+import com.sun.jersey.api.client.GenericType;
+import com.sun.jersey.api.representation.Form;
+import org.apache.usergrid.rest.test.resource2point0.endpoints.NamedResource;
+import org.apache.usergrid.rest.test.resource2point0.endpoints.UrlResource;
+import org.apache.usergrid.rest.test.resource2point0.state.ClientContext;
+
+/**
+ * OAuth authorization resource
+ */
+public class AuthorizeResource extends NamedResource {
+ public AuthorizeResource(final ClientContext context, final UrlResource parent) {
+ super( "authorize", context, parent );
+ }
+ /**
+ * Obtains an OAuth authorization
+ * @param requestEntity
+ * @return
+ */
+ public Object post(Object requestEntity){
+ return getResource().post(Object.class,requestEntity);
+
+ }
+ /**
+ * Obtains an OAuth authorization
+ * @param type
+ * @param requestEntity
+ * @return
+ */
+ public <T> T post(Class<T> type, Object requestEntity){
+ GenericType<T> gt = new GenericType<>((Class)type);
+ return getResource().post(gt.getRawClass(),requestEntity);
+
+ }
+
+}