# ee.data.authenticateViaPopup

<br />

Shows a popup asking for the user's permission. Should only be called if ee.data.authenticate() called its opt_onImmediateFailed argument in the past.

<br />

May be blocked by pop-up blockers if called outside a user-initiated handler.

| Usage | Returns |
|---|---|
| `ee.data.authenticateViaPopup(*success*, *error*)` |   |

| Argument | Type | Details |
|---|---|---|
| `success` | Function, optional | The function to call if authentication succeeds. |
| `error` | Function, optional | The function to call if authentication fails, passing the error message. |