A robust user authentication system is implemented to ensure our platform's security and privacy. User credentials are securely stored and encrypted using industry-standard methods. Access control is enforced through carefully managed permissions, granting users access only to features and functionalities based on the entitlements. This approach adheres to stringent security and data protection standards. Personalized services are provided by leveraging stored credentials, allowing for tailored user experiences. It is important to note that authentication is mandatory for utilizing any functionality within the TruvideoSDK.
Note
Please note that authentication is a prerequisite for utilizing any functionality within the TruvideoSDK.
Adding Module
MAUI specific :
1. Configure NuGet Package Source
Add the TruVideo GitHub package source to your NuGet configuration. You can do this in two ways:
You need to configure your GitHub credentials to access the package feed. Add the following to your nuget.config file:
Replace:
YOUR_GITHUB_USERNAME with your GitHub username
YOUR_GITHUB_PAT with a GitHub Personal Access Token that has read:packages scope
Important: You must create a GitHub Personal Access Token with both repo and packages permissions. Without these specific permissions, package installation will fail. To create a token:
Go to GitHub Settings > Developer Settings > Personal Access Tokens
Generate a new token with at least repo and packages scopes
Copy the token immediately as it won't be shown again
Note: Never commit your GitHub credentials to source control. Consider using environment variables or user-specific configuration files.
3. Install Required Packages
If you configured the package source manually, you need to install the required packages using the following commands: