Package selection guidance compiled from public package information, community data, and project usage.
A Flutter plugin that enables integration with UAE Pass for authentication across Android, iOS, and Web platforms. This unofficial implementation allows users to authenticate using their UAE Pass credentials, streamlining access to government and private services in the UAE. The plugin supports secure token retrieval and handles platform-specific configurations, making it easier for developers to implement trusted identity verification in their apps. It is designed for use in applications requiring compliance with UAE's digital identity standards.
For web applications, no additional configuration is required! The plugin automatically uses a popup-based OAuth2 flow that works in all modern browsers.
Web-Specific Features:
Popup Authentication: Opens UAE Pass login in a secure popup window
Automatic Redirect Handling: Automatically detects and processes the authorization callback
CORS Compliance: Uses proper HTTP requests for token exchange and profile retrieval
Session Management: Handles cookies and localStorage for proper logout functionality
Browser Requirements:
Modern browsers with popup support (Chrome, Firefox, Safari, Edge)
JavaScript enabled
Cookies enabled for proper session management
Production Considerations:
Ensure your redirect URI is properly configured in the UAE Pass dashboard
For production, make sure your domain is whitelisted in UAE Pass configuration
Test popup blockers - inform users to allow popups for your domain if needed