There is not.
(You would always need to store the client_id and client_secret anyway, since even systems that use a refresh token don't guarantee you won't need to authenticate again. Unless you're literally giving them access only for one day or something.)