Using a real Firebase project, manual testing of endpoints and their responses with Email Enumeration Protection enabled/disabled
{
"error": {
"code": 400,
"message": "EMAIL_EXISTS",
"errors": [
{
"message": "EMAIL_EXISTS",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "EMAIL_EXISTS",
"errors": [
{
"message": "EMAIL_EXISTS",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "INVALID_LOGIN_CREDENTIALS",
"errors": [
{
"message": "INVALID_LOGIN_CREDENTIALS",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "EMAIL_NOT_FOUND",
"errors": [
{
"message": "EMAIL_NOT_FOUND",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "INVALID_LOGIN_CREDENTIALS",
"errors": [
{
"message": "INVALID_LOGIN_CREDENTIALS",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "INVALID_PASSWORD",
"errors": [
{
"message": "INVALID_PASSWORD",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "USER_DISABLED",
"errors": [
{
"message": "USER_DISABLED",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "USER_DISABLED",
"errors": [
{
"message": "USER_DISABLED",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "USER_DISABLED",
"errors": [
{
"message": "USER_DISABLED",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"error": {
"code": 400,
"message": "USER_DISABLED",
"errors": [
{
"message": "USER_DISABLED",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"kind": "identitytoolkit#CreateAuthUriResponse",
"sessionId": "ehpfdpyNv2J0jH3bOmw2auF4PrM"
}
{
"kind": "identitytoolkit#CreateAuthUriResponse",
"registered": false,
"sessionId": "OqMNF-1Tp8s-pUJhkuvIMVy4_6A"
}
{
"kind": "identitytoolkit#CreateAuthUriResponse",
"sessionId": "yDuvwZcbeauTSZPScXCkcTCNvWk"
}
{
"kind": "identitytoolkit#CreateAuthUriResponse",
"allProviders": [
"password"
],
"registered": true,
"sessionId": "5jcQNCwU4T7cA_VAocfrHaSWNME",
"signinMethods": [
"password"
]
}
{
"kind": "identitytoolkit#CreateAuthUriResponse",
"sessionId": "ZqNinTT2DiVEMxJdc_sgJv617Sw"
}
{
"kind": "identitytoolkit#CreateAuthUriResponse",
"allProviders": [
"password"
],
"registered": true,
"sessionId": "fT9UUkEhOqQ4d-MJ5me6RulFX9E",
"signinMethods": [
"password"
]
}
{
"error": {
"code": 400,
"message": "EMAIL_NOT_FOUND",
"errors": [
{
"message": "EMAIL_NOT_FOUND",
"domain": "global",
"reason": "invalid"
}
]
}
}
{
"kind": "identitytoolkit#GetOobConfirmationCodeResponse",
"email": "fake@fake.fake"
}
{
"kind": "identitytoolkit#GetOobConfirmationCodeResponse",
"email": "fake@fake.fake"
}
{
"kind": "identitytoolkit#GetOobConfirmationCodeResponse",
"email": "fake@fake.fake"
}
{
"kind": "identitytoolkit#GetOobConfirmationCodeResponse",
"email": "fake@fake.fake"
}
{
"kind": "identitytoolkit#GetOobConfirmationCodeResponse",
"email": "fake@fake.fake"
}