fix: Dataset & accessor create - crash without auth provider
SDManager::getAuthProvider() returns a nullptr if none of the SDManager::setAuthProvider...() methods have been called by the user or serializing. This leads to crashes in internal sdapi code that uses the returned pointer.
The desired behavior is to have an exception thrown instead.