I'm trying to build a SCIM (https://www.simplecloud.info/) server to handle user provisioning from various Identity Providers (IdPs; Azure AD, Okta, Workday, etc.) into our application.
I've familiarized myself with the SCIM spec (RFC 7642, 7643, and 7644). But, as a relatively new developer, I'm still on the fence about whether (1) to build our SCIM server/API from scratch (in Java) or (2) to use a third-party tool/library.
Right now, I've got my eye on Apache Directory SCIMple as a possible tool to use. But (1) it's not on Maven Central yet and (2) it requires Java 17+ to build (and also for its spring-boot module), which might be a problem for us.
Maybe I just need to dive-in and start putting something together without relying on a third-party SCIM tool to do so. But I'll admit that, again, as a new-ish dev, I still have the gut reaction that "surely the stuff that other people have built is going to be better than what I can put together"!