Skip to content

BasicAuth is a starter MAUI app for Android that covers basic authentication, form validation, and saving login state using tokens. It also includes an app state service that takes care of dependencies and has a popup if the app is busy. Perfect for anyone looking to have basic authentication feature for their mobile app.

License

Notifications You must be signed in to change notification settings

friedice5467/BasicAuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BasicAuth

BasicAuth is a lightweight, user-friendly app for Android that provides basic authentication features, including user registration, form validation, login/logout, and token-based login state management.

Built with MAUI, the app is easy to install and use, with a simple setup process that requires only a few steps. With its app state service and popup notifications, BasicAuth keeps users informed about the app's status, even when it's busy processing data.

Key Features

  • User-friendly interface for secure authentication
  • Easy registration of new users to a database
  • Powerful form validation capabilities
  • Seamless login/logout process
  • Token-based login state management for added security
  • App state service to handle dependencies and adjust device orientation
  • Popup notifications to inform users of app status

Installation

To install and run the BasicAuth app, follow these steps:

  1. Clone this repository to your local machine using https://github.com/friedice5467/BasicAuth.git
  2. Open the solution in Visual Studio 2022 Preview
  3. Install the required packages using NuGet Package Manager
  4. Change appsettings.json to your postgres db connection string
  5. Change the User model to suit your table, and update IdentityDbContext to suit your table name
  6. Run the app on the Android Emulator

Once you've completed these steps, the app should be up and running on your emulator, ready for you to use and customize as needed.

Easy to Use

BasicAuth is a great choice for developers who want to provide basic login capabilities without spending a lot of time on setup or customization. Whether you're building a mobile app from scratch or adding authentication to an existing app, BasicAuth is a simple and effective solution that can help you get the job done quickly and easily.

Screenshot

BasicAuth Screenshot

License

This project is licensed under the MIT License.

Next Steps

While the BasicAuth app is simple and effective as-is, there's always room for improvement. Future enhancements to the app might include more advanced styling options, as well as authorization features to control access to specific app resources. If you have suggestions for other features or improvements, I would be open to suggestions.

About

BasicAuth is a starter MAUI app for Android that covers basic authentication, form validation, and saving login state using tokens. It also includes an app state service that takes care of dependencies and has a popup if the app is busy. Perfect for anyone looking to have basic authentication feature for their mobile app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages