Auth Service helps you quickly build a secure and reliable user authentication system for your app by directly integrating cloud-based Auth Service capabilities into your app. Auth Service provides an SDK and backend services, supports multiple authentication modes, and provides a powerful management console, enabling you to easily develop and manage user authentication. The Auth Service SDK supports multiple platforms and programming languages, and allows users to enjoy a consistent sign-in experience using the same user identity across various device types. As a serverless service, Auth Service can automatically adapt to other serverless services. You can protect user data security in the serverless services by defining simple security rules.
- Before using the auth server sdk, your server needs support Python 3.7 or higher.
Before running the auth server sdk, you need to:
- If you do not have a HUAWEI Developer account, you need to register an account and pass identity verification.
- Use your account to sign in to AppGallery Connect, create a project.
- Go to Project settings > Server SDK, click Create under API client, then click Download credential.
- Save the downloaded authentication credential file agc-apiclient-xxx-xxx.json to the specified path. The file will be used during SDK initialization in main.py.
- Install AGC Pyhon Server SDK by following command:
pip install agconnect
- Run the following code in terminal in the demo path, and demo will start.
python main.py
More about details
Auth-Server-Introduction
Sample code: main.py
If you have questions about how to use AppGallery Connect Demos, try the following options:
- Stack Overflow is the best place for any programming questions. Be sure to tag your
question with
AppGallery. - Huawei Developer Forum AppGallery Module is great for general questions, or seeking recommendations and opinions.
If you run into a bug in our samples, please submit an issue to the Repository. Even better you can submit a Pull Request with a fix.
This quickstart is licensed under the Apache License, version 2.0.