Handle nil id_tokens

Fixes #5 

Certain flows won't have id_tokens associated with them (i.e. client_credentials flow).