Skip to content

A Hybrid Cordova Application for iOS and Android that demonstrates Secure Mobile Development Practises.

Notifications You must be signed in to change notification settings

tomjackman/mobile-security-cordova-template

Repository files navigation

Android Compatible green iOS Compatible green Ionic%20Version 3 green Angular%20Version 4 green typescript

Secure Cordova Template

A Hybrid Cordova Application for iOS and Android that demonstrates Secure Mobile Development Practises.

For more information, please check the Mobile Security Project.

Features

  • OpenID Connect Authentication

  • Mobile Access Control

  • Certificate Pinning

  • Client Cert Authentication

  • Device Trust Checks (Root/Jailbreak Detection, Latest OS etc)

  • Secure Storage (Android Keystore, iOS Keychain)

  • Code Obfuscation (Android)

  • Snapshot Caching Protection (iOS)

  • Authenticated Calls to Protected Endpoints

  • 2FA with OTP (via Keycloak)

  • Authentication Brute Force Detection (via Keycloak)

  • Account Lockout Policies (via Keycloak)

  • Authentication/Access Control Auditing & Logging (via Keycloak)