Hi,
We are looking to upgrade to the latest version of the Java Platform SDK. However, doing so breaks our existing code.
The getIdentitiyProvider endpoint in the Identity API used to return an IdentityProvider object; similarly, the getIdentityProviders endpoint used to return an IdentityProviderEntityListing, which implemented PagedResource<IdentityProvider>.
The latest versions of getIdentityProvider in the SDK return a CustomProvider object; the latest version of getdentityProviders returns the same IdentityProviderEntityListing, but now it implements PagedResource<SAMLProvider>,
Why do the get and get all endpoints return different data types? Is this by design? The CustomProvider and SAMLProvider classes only appear to differ by a single field, endpointCompression, but the mismatch between get/get all is causing us all kinds of problems with casting. Is the long term plan to stay with these return types?
#PlatformAPI#PlatformSDK------------------------------
Austen Jackson
Software Architect
------------------------------