asOauth2CredentialOrNull