{"id":4195,"date":"2020-03-02T14:59:41","date_gmt":"2020-03-02T21:59:41","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=4195"},"modified":"2020-03-02T14:59:41","modified_gmt":"2020-03-02T21:59:41","slug":"build-your-own-scim-endpoint-for-streamlined-provisioning-of-your-applications","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/build-your-own-scim-endpoint-for-streamlined-provisioning-of-your-applications\/","title":{"rendered":"Build your own SCIM endpoint for streamlined provisioning of your applications"},"content":{"rendered":"<p>Hello developers!<\/p>\n<p>Anyone who\u2019s tried to manage users in more than one app will tell you that every app tries to perform the same simple actions such as creating or updating users, adding users to groups, or deprovisioning users. Yet, all these simple actions are implemented just a little bit differently, using different endpoint paths, different methods to specify user information, and a different schema to represent each element of information.<\/p>\n<p>To help with these challenges and to help automate provisioning and deprovisioning of applications, the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/app-provisioning\/user-provisioning#what-is-system-for-cross-domain-identity-management-scim\">SCIM (System for Cross-domain Identity Management) standard<\/a> provides a common user schema to help users move into, out of, and around apps.\u00a0 SCIM is becoming the de-facto standard for provisioning and when used in conjunction with federation standards like SAML or OpenID Connect, provides administrators an end-to-end standards-based solution for access management.<\/p>\n<p>Today we published an overview on how to design, build and test your own SCIM endpoint for your application. To learn more, read our <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/identity-standards-blog\/provisioning-with-scim-design-build-and-test-your-scim-endpoint\/ba-p\/1204883\">Provisioning with SCIM \u2013 design, build, and test your SCIM endpoint<\/a> blog post on the identity standards blog.\u00a0Once you\u2019ve got your SCIM endpoint up and running, you can quickly integrate it with Azure AD and leverage our <a href=\"https:\/\/docs.microsoft.com\/azure\/active-directory\/manage-apps\/use-scim-to-provision-users-and-groups\" target=\"_blank\" rel=\"noopener noreferrer\">SCIM reference guide<\/a>\u00a0to understand the Azure AD SCIM implementation.<\/p>\n<p>-The Microsoft identity platform team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we published an overview on how design, build and test your own SCIM endpoint for your application. To learn more, read our Provisioning with SCIM \u2013 design, build, and test your SCIM endpoint post on the identity standards blog.<\/p>\n","protected":false},"author":69081,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,5],"tags":[22],"class_list":["post-4195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","category-microsoft-identity-platform","tag-azure-ad"],"acf":[],"blog_post_summary":"<p>Today we published an overview on how design, build and test your own SCIM endpoint for your application. To learn more, read our Provisioning with SCIM \u2013 design, build, and test your SCIM endpoint post on the identity standards blog.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/4195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69081"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=4195"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/4195\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=4195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=4195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=4195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}