-
Notifications
You must be signed in to change notification settings - Fork 109
chore: [IOPID-3435] CIE iOS Internal Auth Playground #7450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
PR Title Validation for conventional commit type✅ All good! PR title follows the conventional commit type. |
Jira Pull Request LinkThis Pull Request refers to Jira issues: |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #7450 +/- ##
==========================================
- Coverage 59.27% 55.37% -3.91%
==========================================
Files 1817 1820 +3
Lines 39130 39170 +40
Branches 8978 8910 -68
==========================================
- Hits 23196 21689 -1507
- Misses 15852 17416 +1564
+ Partials 82 65 -17
... and 205 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Short description
This pull request introduces a new set of developer playground screens for CIE IAS+MRTD internal authentication, refactors the existing CIE playground screen, and updates navigation and type definitions to support the new features. It also updates the
@pagopa/io-react-native-cie
library to version1.2.0
to enable these capabilities.List of changes proposed in this pull request
New CIE IAS+MRTD Internal Authentication Playground:
CieIasAndMrtdPlayground
), the internal authentication flow (CieIasAndMrtdPlaygroundIntAuth
), and the authentication result screen (CieIasAndMrtdPlaygroundIntAuthResult
). These screens allow developers to test device NFC capabilities, start an internal authentication challenge, and view/copy/share the results. [1] [2] [3]Navigation and Type Updates:
SettingsNavigator.tsx
,SettingsParamsList.ts
, androutes.ts
to support the new CIE IAS+MRTD playground screens, including defining route names and parameter types. [1] [2] [3] [4] [5]CIE Playground Refactor:
CiePlayground
screen into a dedicated folder, updating imports and removing duplicated UI components for better code organization and maintainability. Shared status/progress UI is now imported from a common component. [1] [2] [3] [4]Dependency Update:
@pagopa/io-react-native-cie
to version 1.2.0 inpackage.json
to support new internal authentication features.How to test
Go to
Settings -> CIE IAS+MRTD -> Start Internal CIE Authentication -> Sign Challenge
and try it out with your CIE.Demo
ios-internal-auth.MP4