> For the complete documentation index, see [llms.txt](https://flutter-boilerplate.gitbook.io/flutter-boilerplate-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flutter-boilerplate.gitbook.io/flutter-boilerplate-docs/features/authentication/deimplement-authentication.md).

# Deimplement Authentication

To deimplement the authentication the following classes need to be deleted or modified.

## Delete

<pre class="language-dart"><code class="lang-dart"><strong>class AuthenticationRepository
</strong></code></pre>

```dart
class AppleSignInButton
```

```dart
class GoogleSignInButton
```

```dart
class ProfilePage
```

```dart
class PersonalData1
```

```dart
class SignInPage 
```

```dart
class SignUpPage
```

```dart
class Resetpasswordpopup
```

## Modify

```dart
class AuthenticationWrapper
```

* remove the **WidgetsBinding.instance.addPostFrameCallback()** function from the **initState()** method
* replace **bool loading = true;** with  **bool loading = false;**

```dart
class UserDataWrapper
```

* remove the **WidgetsBinding.instance.addPostFrameCallback()** function from the **initState()** method
* remove **UserRepository.userDataListener?.cancel(); UserRepository.userDataListener = null;** from the **dispose()** method
* replace **bool loading = true;** with  **bool loading = false;**
