I've based the new app [1] on the example app from aerogear-ios-sdk and I'm adding functionality from security template [2] there. New app is based on example app because scenes in example app are better handled IMO. Do we want to copy all functionality from mobile-security-ios-template? For example device trust checks should be implemented in aerogear iOS SDK later. These are things which could be copied:
- device trust screen
- access control screen
- prevent the iOS snapshot caching vulnerability
- secure storage
- CertPinningService
Wojciech Trocki Wei Li can you help with what features should be copied from security template? These are other tasks which IMO should be done as part of this ticket:
- remove direct dependency on core
- remove SDK tests
- can be used for both development and release demo
- home (remove testing scene; base the home scene on the one from security template)
- authentication (show login details when opening scene when already logged in)
- rename app
- AeroGear logo, colors, home screen text
- Update the readme
- delete the example app from the SDK repo, and add links to the new showcase app
[1] https://github.com/aerogear/ios-showcase-template [2] https://github.com/feedhenry/mobile-security-ios-template |