Using a web scraping library to automate provisioning/deprovisioning

Posted by Thesandman55@reddit | sysadmin | View on Reddit | 7 comments

So, let’s say there are services that gatekeep SSO/SAML integrations behind a paywall. What’s keeping me from creating a service account and making a couple python scripts that can log in and do the actions I want, like provisioning and deprovisioning? Or even assigning roles and what not. While not as secure or clean as a solution as SSO, I could at least get JIT provisioning going.

Some of these services even have internal APIs that do this (not sure how they monitor them but I would assume they check for origin or something to see if people are using it outside of their “allowed context)

While some services explicitly forbid web scrapping, I am assuming enterprise services are not heavily checking for web scrapping from internal services.