zgruza / eDoklady

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eDoklady

Klon aplikace eDoklady v Apache Cordova pro Android a iOS

Kopie aplikace eDoklady, aplikace je poměrně rychle vytvořená, takže se nejedná o kopii 1:1, ale blíží se originálu.

Aplikace umožňuje:

  • přihlášení přes Bankovní Identitu
  • zobrazení a načtení dat z Bankovní identity
  • ochrana přihlášení PINem nebo otiskem prstu

Screenshoty

eDoklady 1 eDoklady 2 eDoklady 3 eDoklady 4 eDoklady 5 eDoklady 6 eDoklady 7 eDoklady 8 eDoklady 9 eDoklady 10

Zajímavé oficiální End-pointy aplikace eDoklady:

Zjištěno při reverzi aplikace

TNIA - Testovací prostředí pro NIA
https://ma.identitaobcana.cz
https://autorizace.edoklady.gov.cz - Autorizační
https://vydani.edoklady.gov.cz - Pověření
https://edoklady.gov.cz/auth@mobile - NIA ID Mobilního klienta
https://nia.identitaobcana.cz/FPSTS/oauth2/authorize? - NIA MOBILNÍ OAUTH
https://edoklady.gov.cz/auth - NIA Mobilní OpenID Connect nebo OAuth 2.0?
https://edoklady.gov.cz/auth/nia/success - NIA Redirect při úspěšném přihlášení
https://edoklady.gov.cz/auth/touchpoint/success - Registrační touch point volaný při registraci
https://sprava.edoklady.gov.cz - Registrační touch point volaný při registraci
https://ctecka.edoklady.gov.cz - Remote Flow při ověřování identity
https://c88a66d40cfb44b001509c8b4c755ab9@sentryas.westeurope.cloudapp.azure.com/3 - SENTRY DSN
https://seznam.edoklady.gov.cz - (Trusted list) - Důvěryhodný seznam

  • Poznámka: Všechny tyto API End-pointy potřebují specifický header!!!

Podivné end-pointy a data:

  • https://tma.identitaobcana.cz - https://ma.identitaobcana.cz verze v development módu
  • https://mobile.login/MobileApi/Register
  • https://mobile.login/MobileApi/Login
  • Token pro https://ma.identitaobcana.cz (Produkční mód) - MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+kcq7Hr7UysZaefDeHHISHn61+lKCLVEPpXvGvJ4F2AKRgo6FYhlrs2ySbLuF6gsUaWD71ja0gp8sm+6K+ue+xTcSyfgvXg9xAaAWwpzGux007ERm4sKhBF2OnqAerruoG0+CQZH00xgjXXY7UhAfla9Vxcgioo1VgjMP0p4HNOG/uIAg5r6S8IfRYQ6UIl9HoQVfcnZe0DWZbeHBbkFqZsnF1LmeSaK3fyzqXNkUNI0AsNj8PXOOhyAh240B/1mjT0Ga1Y1Sc1KvPCgRdbooGQKZRjfK2LuH090CvzufBChsBIvSC0mHz0LSt8dppAgzu7ToRYiqAg0BSxUDsaT4QIDAQAB
  • Token pro https://tma.identitaobcana.cz (Development mód) - MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxv+oZ/69lrOvtXmW9UjWZuX9UOdo7Hfq0ePSHICfWjQkgoToQN4ep7IQhSgY/dS8rVfSgYk6noQgeeMemFDiJ+uNGFvyrq6uwUvpQlUimjdgZMgw5J06tgVJLF32FJi98cEU/2M3d7B/opl/TmeY4vWGTErqewGFfOuhPr6KrPXUHfyyiLffgQLZ/LDGpyjZYi6dRqtcPT6g+G5xKsefR/HE0Rn+5YPT/oUv2X1BZdhNr2qrIlx+qy3oPveu3J4RaWb5yZy22pTJybQ8SqHMdBMs31VTazAfOA48/TQiHi2eWsiBguXvxFsojl0zVsrQ20x/Eu/WFoer1cbaTtaIRQIDAQAB

TO-DO:

  • Generování QR Kódu a porozumění JWT (Generační mdoc kód pro verifikaci)
  • Načtení QR kódu a ověření identity (Skener na kód je již implementován)

Použítí balíčků:

https://github.com/silkimen/cordova-plugin-advanced-http (Sefa Ilkimen)
https://github.com/don/BluetoothSerial (Don Coleman)
https://github.com/apache/cordova-plugin-file (The Apache Software Foundation)
https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio (Niklas Merz)
https://github.com/apache/cordova-plugin-inappbrowser (The Apache Software Foundation)
https://github.com/cjpearson/cordova-plugin-keyboard (Connor Pearson)
https://github.com/phonegap/phonegap-plugin-barcodescanner (PhoneGap)

About


Languages

Language:CSS 49.2%Language:SCSS 33.4%Language:HTML 9.7%Language:JavaScript 7.8%