सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक फ्लटर प्लगइन जो एंड्रॉइड, आईओएस और वेब प्लेटफॉर्म के लिए यूएई पास के साथ एकीकरण की अनुमति देता है। यह अनआधिकारिक कार्यान्वयन उपयोगकर्ताओं को यूएई पास प्रमाणपत्र का उपयोग करके प्रमाणीकरण करने की अनुमति देता है, जिससे यूएई में सरकारी और निजी सेवाओं तक पहुंच सुगम हो जाती है। प्लगइन सुरक्षित टोकन प्राप्ति का समर्थन करता है और प्लेटफॉर्म-विशिष्ट कॉन्फ़िगरेशन का प्रबंधन करता है, जिससे डेवलपर्स को अपने ऐप में भरोसेमंद पहचान प्रमाणीकरण कार्यान्वयन करने में आसानी होती है। इसका उपयोग यूएई के डिजिटल पहचान मानकों के अनुपालन की आवश्यकता वाले ऐप्स के लिए डिज़ाइन किया गया है।
उपयोग
सरकारी सेवा ऐप्स एमिरेट्स के आधार पर
पहचान प्रमाणीकरण की आवश्यकता वाले निजी क्षेत्र के एप्लिकेशन
डिजिटल ओनबोर्डिंग कार्यप्रवाह
यूएई निवासियों के लिए सुरक्षित लॉगिन
वेब और मोबाइल ऐप प्रमाणीकरण
मुख्य विशेषताएँ
क्रॉस-प्लेटफॉर्म समर्थन (Android, iOS, Web)
अनौपचारिक लेकिन कार्यात्मक कार्यान्वयन
टोकन-आधारित प्रमाणीकरण
यूएई पास पहचान सत्यापन का समर्थन करता है
pub.dev के माध्यम से सरल एकीकरण
इनके लिए उपयुक्त
यूएई-केंद्रित एप्लिकेशन बनाने वाले डेवलपर्स
सुसंगत डिजिटल पहचान समाधान की आवश्यकता वाले ऐप्स
सुरक्षित उपयोगकर्ता प्रमाणीकरण की आवश्यकता वाले प्रोजेक्ट
यूएई बाजार के लक्षित स्टार्टअप
तीसरे पक्ष के प्रमाणीकरण को एकीकृत करने वाली फ्रंटएंड टीमें
विचार योग्य बातें
UAE Pass द्वारा आधिकारिक रूप से समर्थित नहीं
नए UAE पास API बदलावों के लिए अपडेट की आवश्यकता हो सकती है
आधिकारिक प्लगइन की तुलना में सीमित दस्तावेज़
अतिरिक्त बैकएंड सत्यापन की संभावित आवश्यकता
प्लेटफॉर्म-विशिष्ट सेटअप चरण भिन्न हो सकते हैं
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
flutter_uae_pass
Un-official UAE Pass Flutter plugin for iOS, Android, and Web.
Platform Screenshots
Android
iOS
Web
Platform Support
Platform
Supported
Implementation
iOS
✅
WKWebView with full screen modal
Android
✅
Custom WebView Activity
Web
✅
OAuth2 popup authentication
Getting Started
Add the plugin to your pubspec.yaml file
flutter_uae_pass:^1.0.6
Run flutter pub get
flutter pub get
Import the package
import'package:flutter_uae_pass/flutter_uae_pass.dart';
final _uaePassPlugin = UaePass();
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