{"id":3443,"date":"2015-08-26T10:16:18","date_gmt":"2015-08-26T16:16:18","guid":{"rendered":"http:\/\/www.jumpcloud.com\/blog\/?p=3443"},"modified":"2021-05-19T16:43:40","modified_gmt":"2021-05-19T20:43:40","slug":"rest-api-to-control-my-user-management","status":"publish","type":"post","link":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management","title":{"rendered":"REST API to Control My User Management"},"content":{"rendered":"\n

REST-based APIs have dramatically changed software development. Software is being built in more modular ways leading to more stable, scalable applications. REST APIs are also helping to create a new economy of services being delivered in the cloud by third-party providers.<\/p>\n\n\n\n

REST APIs and Cloud Services<\/b><\/h2>\n\n\n\n
\"2d<\/figure><\/div>\n\n\n\n

Developers no longer need to build all of their components in house. In fact, developers can now choose from a wide range of services that can help build their service. These options include services such as database, storage, caching, content delivery, and many others.<\/span><\/p>\n\n\n\n

The technical contract holding many of these services together is their REST-based APIs<\/a>. The REST APIs are light and fast. The added benefit for developers is that the APIs should rarely change, even though the underlying service will change and morph over time. <\/span><\/p>\n\n\n\n

User Management with REST APIs<\/b><\/h2>\n\n\n\n
\"REST<\/figure><\/div>\n\n\n\n

A key area that can be delivered as-a-service is user management<\/a>. Application developers spend far too much time on this area when it can easily be controlled through a few REST-based API calls. There is truly no need for developers to write much, if any, code around managing users in their application.<\/span><\/p>\n\n\n\n

Conventional User Management <\/b><\/h3>\n\n\n\n

Many developers today are still writing their own code to manage users or leveraging frameworks. But even after leveraging a framework, developers still need to spin up a database and manage that infrastructure where their user credentials will reside. Of course, user management services need to be always available so that the application\u2019s users can always login and use the application. <\/span><\/p>\n\n\n\n

This approach amounts to a colossal heap of added work and effort that a development and operations team needs to exert.<\/span><\/p>\n\n\n\n

Managing Users with DaaS<\/b><\/h3>\n\n\n\n

There is a better way. Developers can simply leverage a third party user management service<\/a>. Generally called <\/span>Directory-as-a-Service<\/span><\/a>, developers simply add REST-based API calls to their application to provision, authenticate, and deprovision users. <\/span><\/p>\n\n\n\n

This approach saves tremendous time and off-loads the operations efforts to the service provider. Software developers can then focus on their proprietary advantages with their application rather than wasting time building capabilities that can be easily purchased.<\/span><\/p>\n\n\n\n

Ready for Better User Management? <\/b><\/h2>\n\n\n\n
\"\"<\/figure><\/div>\n\n\n\n

If you are building a software application and are looking to focus your efforts on the areas that really matter for you, give JumpCloud\u2019s Directory-as-a-Service<\/a> a try. You\u2019ll leverage our APIs to build out your user management infrastructure and leave the heavy lifting to us. That means more time building the features that count for your user base. <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"

REST APIs have been helping to create a new economy of services being delivered in the cloud by third-party providers to deliver more scalable applications.<\/p>\n","protected":false},"author":30,"featured_media":3444,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","inline_featured_image":false,"footnotes":""},"categories":[23],"tags":[],"collection":[2780],"platform":[],"funnel_stage":[3016],"coauthors":[],"acf":[],"yoast_head":"\nREST API to Control My User Management - JumpCloud<\/title>\n<meta name=\"description\" content=\"REST APIs have been helping to create a new economy of services being delivered in the cloud by third-party providers to deliver more scalable applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"REST API to Control My User Management\" \/>\n<meta property=\"og:description\" content=\"REST APIs have been helping to create a new economy of services being delivered in the cloud by third-party providers to deliver more scalable applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management\" \/>\n<meta property=\"og:site_name\" content=\"JumpCloud\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-26T16:16:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-19T20:43:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1\" \/>\n\t<meta property=\"og:image:height\" content=\"1\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Greg Keller\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Greg Keller\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#article\",\"isPartOf\":{\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management\"},\"author\":{\"name\":\"Greg Keller\",\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/person\/33bf05bce1792138e1fac8878933c1f6\"},\"headline\":\"REST API to Control My User Management\",\"datePublished\":\"2015-08-26T16:16:18+00:00\",\"dateModified\":\"2021-05-19T20:43:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management\"},\"wordCount\":422,\"publisher\":{\"@id\":\"https:\/\/jumpcloud.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png\",\"articleSection\":[\"Best Practices\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management\",\"url\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management\",\"name\":\"REST API to Control My User Management - JumpCloud\",\"isPartOf\":{\"@id\":\"https:\/\/jumpcloud.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png\",\"datePublished\":\"2015-08-26T16:16:18+00:00\",\"dateModified\":\"2021-05-19T20:43:40+00:00\",\"description\":\"REST APIs have been helping to create a new economy of services being delivered in the cloud by third-party providers to deliver more scalable applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#primaryimage\",\"url\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png\",\"contentUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png\",\"caption\":\"REST API user management\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jumpcloud.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"REST API to Control My User Management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jumpcloud.com\/#website\",\"url\":\"https:\/\/jumpcloud.com\/\",\"name\":\"JumpCloud\",\"description\":\"Daily insights on directory services, IAM, LDAP, identity security, SSO, system management (Mac, Windows, Linux), networking, and the cloud.\",\"publisher\":{\"@id\":\"https:\/\/jumpcloud.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jumpcloud.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jumpcloud.com\/#organization\",\"name\":\"JumpCloud\",\"url\":\"https:\/\/jumpcloud.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png\",\"contentUrl\":\"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png\",\"width\":598,\"height\":101,\"caption\":\"JumpCloud\"},\"image\":{\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/person\/33bf05bce1792138e1fac8878933c1f6\",\"name\":\"Greg Keller\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jumpcloud.com\/#\/schema\/person\/image\/bb829f9c68b309c7d66b61d4436f8afa\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1329dd1fe0f66c8a37039a19f3169d11?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1329dd1fe0f66c8a37039a19f3169d11?s=96&d=mm&r=g\",\"caption\":\"Greg Keller\"},\"description\":\"JumpCloud CTO, Greg Keller is a career product visionary and executive management leader. With over two decades of product management, product marketing, and operations experience ranging from startups to global organizations, Greg excels in successful go-to-market execution.\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"REST API to Control My User Management - JumpCloud","description":"REST APIs have been helping to create a new economy of services being delivered in the cloud by third-party providers to deliver more scalable applications.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management","og_locale":"en_US","og_type":"article","og_title":"REST API to Control My User Management","og_description":"REST APIs have been helping to create a new economy of services being delivered in the cloud by third-party providers to deliver more scalable applications.","og_url":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management","og_site_name":"JumpCloud","article_published_time":"2015-08-26T16:16:18+00:00","article_modified_time":"2021-05-19T20:43:40+00:00","og_image":[{"url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png","width":1,"height":1,"type":"image\/png"}],"author":"Greg Keller","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Greg Keller","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#article","isPartOf":{"@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management"},"author":{"name":"Greg Keller","@id":"https:\/\/jumpcloud.com\/#\/schema\/person\/33bf05bce1792138e1fac8878933c1f6"},"headline":"REST API to Control My User Management","datePublished":"2015-08-26T16:16:18+00:00","dateModified":"2021-05-19T20:43:40+00:00","mainEntityOfPage":{"@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management"},"wordCount":422,"publisher":{"@id":"https:\/\/jumpcloud.com\/#organization"},"image":{"@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#primaryimage"},"thumbnailUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png","articleSection":["Best Practices"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management","url":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management","name":"REST API to Control My User Management - JumpCloud","isPartOf":{"@id":"https:\/\/jumpcloud.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#primaryimage"},"image":{"@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#primaryimage"},"thumbnailUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png","datePublished":"2015-08-26T16:16:18+00:00","dateModified":"2021-05-19T20:43:40+00:00","description":"REST APIs have been helping to create a new economy of services being delivered in the cloud by third-party providers to deliver more scalable applications.","breadcrumb":{"@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#primaryimage","url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png","contentUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2015\/08\/REST-API-user-management.png","caption":"REST API user management"},{"@type":"BreadcrumbList","@id":"https:\/\/jumpcloud.com\/blog\/rest-api-to-control-my-user-management#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jumpcloud.com\/"},{"@type":"ListItem","position":2,"name":"REST API to Control My User Management"}]},{"@type":"WebSite","@id":"https:\/\/jumpcloud.com\/#website","url":"https:\/\/jumpcloud.com\/","name":"JumpCloud","description":"Daily insights on directory services, IAM, LDAP, identity security, SSO, system management (Mac, Windows, Linux), networking, and the cloud.","publisher":{"@id":"https:\/\/jumpcloud.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jumpcloud.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jumpcloud.com\/#organization","name":"JumpCloud","url":"https:\/\/jumpcloud.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/","url":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png","contentUrl":"https:\/\/jumpcloud.com\/wp-content\/uploads\/2021\/01\/jc-logo-brand-2021.png","width":598,"height":101,"caption":"JumpCloud"},"image":{"@id":"https:\/\/jumpcloud.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jumpcloud.com\/#\/schema\/person\/33bf05bce1792138e1fac8878933c1f6","name":"Greg Keller","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jumpcloud.com\/#\/schema\/person\/image\/bb829f9c68b309c7d66b61d4436f8afa","url":"https:\/\/secure.gravatar.com\/avatar\/1329dd1fe0f66c8a37039a19f3169d11?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1329dd1fe0f66c8a37039a19f3169d11?s=96&d=mm&r=g","caption":"Greg Keller"},"description":"JumpCloud CTO, Greg Keller is a career product visionary and executive management leader. With over two decades of product management, product marketing, and operations experience ranging from startups to global organizations, Greg excels in successful go-to-market execution."}]}},"_links":{"self":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/posts\/3443"}],"collection":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/comments?post=3443"}],"version-history":[{"count":2,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/posts\/3443\/revisions"}],"predecessor-version":[{"id":50740,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/posts\/3443\/revisions\/50740"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/media\/3444"}],"wp:attachment":[{"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/media?parent=3443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/categories?post=3443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/tags?post=3443"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/collection?post=3443"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/platform?post=3443"},{"taxonomy":"funnel_stage","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/funnel_stage?post=3443"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/jumpcloud.com\/wp-json\/wp\/v2\/coauthors?post=3443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}