diff --git a/webapp/packages/plugin-authentication/src/Dialog/AuthDialog.tsx b/webapp/packages/plugin-authentication/src/Dialog/AuthDialog.tsx
index 068e94c323..fa0d063e31 100644
--- a/webapp/packages/plugin-authentication/src/Dialog/AuthDialog.tsx
+++ b/webapp/packages/plugin-authentication/src/Dialog/AuthDialog.tsx
@@ -10,7 +10,7 @@ import { observer } from 'mobx-react';
import styled, { css } from 'reshadow';
import {
- SubmittingForm, ErrorMessage, TabsState, TabList, Tab, TabTitle
+ SubmittingForm, ErrorMessage, TabsState, TabList, Tab, TabTitle, Loader
} from '@cloudbeaver/core-blocks';
import { useController } from '@cloudbeaver/core-di';
import { CommonDialogWrapper, DialogComponentProps } from '@cloudbeaver/core-dialogs';
@@ -121,7 +121,8 @@ export const AuthDialog = observer(function AuthDialog({
authenticate={controller.isAuthenticating}
/>
)}
- {!controller.provider && <>Select available provider>}
+ {controller.isLoading && }
+ {!controller.isLoading && !controller.provider && <>Select available provider>}
{controller.error.responseMessage && (