History log of /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m
Revision Date Author Comments Expand
caa9e77dc369fea8df9ae2c598d3c83b7214c1cf 10-Jun-2016 Diego Colantoni <diego.colantoni@forgerock.com>

AME-10878 Split oath mechanism into hotp and totp mechanisms

AppDelegate.m FRAAccountTableViewController.m FRAAccountsTableViewController.m FRAHMACAlgorithm.h FRAHMACAlgorithm.m FRAHotpOathMechanism.h FRAHotpOathMechanism.m FRAIdentity.m FRAIdentityDatabase.m FRAIdentityDatabaseSQLiteOperations.m FRAMechanism.h FRAMechanism.m FRAModelsFromDatabase.m FRAOathCode.h FRAOathCode.m FRAOathMechanism.m FRAOathMechanismFactory.m FRAOathMechanismTableViewCell.h FRAOathMechanismTableViewCellController.h FRAOathMechanismTableViewCellController.m FRAPushMechanism.h FRAPushMechanism.m FRAPushMechanismFactory.m FRATotpOathMechanism.h FRATotpOathMechanism.m FRAUriMechanismReader.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRAHotpOathMechanismTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismFactoryTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAModelsFromDatabaseTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationHandlerTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAOathMechanismFactoryTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAPushMechanismFactoryTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAPushMechanismTests.m /forgerock/authenticator-ios-v2/unit-tests/FRATotpOathMechanismTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAUriMechanismReaderTests.m
78c07714ec1113f7f21c75b818f2bf6a7021618a 07-Jun-2016 Diego Colantoni <diego.colantoni@forgerock.com>

AME-10477 Prompt user when adding duplicate mechanism (i.e. same type)

AppDelegate.m FRAAccountsTableViewController.m FRAAlertController.h FRAAlertController.m FRAApplicationAssembly.h FRAApplicationAssembly.m FRADatabaseConfiguration.m FRAError.h FRAError.m FRAFMDatabaseConnectionHelper.m FRAFMDatabaseFactory.m FRAIdentity.m FRAIdentityDatabase.m FRAMechanism.h FRAMechanismFactory.h FRAMechanismReaderAction.h FRAMechanismReaderAction.m FRAModelObject.h FRAModelObject.m FRAModelsFromDatabase.m FRAOathMechanism.h FRAOathMechanism.m FRAOathMechanismFactory.m FRAPushMechanism.h FRAPushMechanismFactory.m FRAQRScanViewController.h FRAQRScanViewController.m FRAUriMechanismReader.h FRAUriMechanismReader.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRADatabaseConfigurationTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAErrorTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAFMDatabaseConnectionHelperTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismFactoryTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismReaderActionTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAModelsFromDatabaseTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAOathMechanismFactoryTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAOathMechanismTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAPushMechanismFactoryTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAPushMechanismTests.m /forgerock/authenticator-ios-v2/unit-tests/FRASqlDatabaseFactoryTest.m
f877f6ca2428244a6d0954a1dbef471577b32c60 06-Jun-2016 Diego Colantoni <diego.colantoni@forgerock.com>

AME-10712 Remove identity when registration fails, if identity has no mechanisms

FRAAccountTableViewController.h FRAAccountTableViewController.m FRAApplicationAssembly.h FRAApplicationAssembly.m FRAIdentity.h FRAIdentity.m FRAIdentityDatabase.h FRAIdentityDatabase.m FRAIdentityDatabaseSQLiteOperations.h FRAIdentityModel.h FRAIdentityModel.m FRAMechanism.h FRAMechanism.m FRAMechanismFactory.h FRAModelObject.h FRAModelObject.m FRAModelsFromDatabase.h FRAModelsFromDatabase.m FRANotification.h FRANotification.m FRANotificationHandler.m FRAOathMechanism.h FRAOathMechanism.m FRAOathMechanismFactory.m FRAPushMechanism.h FRAPushMechanism.m FRAPushMechanismFactory.m FRAUriMechanismReader.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityModelTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAModelsFromDatabaseTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationHandlerTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAPushMechanismTests.m
55abfb9b58693eddac5205e74aac84f50c9798d2 27-May-2016 Robert Wapshott <robert.wapshott@forgerock.com>

Refactors 'uid' to 'stored' and other fixes

2ff6fc247a59e7bebd6f71595469a511fe7456ef 27-May-2016 Robert Wapshott <robert.wapshott@forgerock.com>

AME-10753 resolves a number of issues around persistence

a1e92b2783be4bfeb0c7e267223cc7779a6f324c 27-May-2016 Ken Stubbings <ken.stubbings@forgerock.com>

AME-10568 Send accept message to OpenAM

721bb987c406979bcfe705fa1ca8d54497d40fcb 26-May-2016 Robert Wapshott <robert.wapshott@forgerock.com>

AME-10153 update the App to use SQLite for persistance

AppDelegate.m FRAAccountTableViewCell.h FRAAccountTableViewController.h FRAAccountTableViewController.m FRAAccountsTableViewController.h FRAAccountsTableViewController.m FRAApplicationAssembly.h FRAApplicationAssembly.m FRABlockActionSheet.h FRABlockAlertView.h FRADatabaseConfiguration.h FRADatabaseConfiguration.m FRAError.h FRAError.m FRAFMDatabaseConnectionHelper.h FRAFMDatabaseConnectionHelper.m FRAFMDatabaseFactory.h FRAFMDatabaseFactory.m FRAHMACAlgorithm.h FRAHMACAlgorithm.m FRAIdentity.h FRAIdentity.m FRAIdentityDatabase.h FRAIdentityDatabase.m FRAIdentityDatabaseSQLiteOperations.h FRAIdentityDatabaseSQLiteOperations.m FRAIdentityModel.h FRAIdentityModel.m FRAMechanism.h FRAMechanism.m FRAModelObject.h FRAModelsFromDatabase.h FRAModelsFromDatabase.m FRANotification.h FRANotification.m FRANotificationGateway.h FRANotificationHandler.h FRANotificationHandler.m FRANotificationTableViewCell.h FRANotificationUISlider.h FRANotificationViewController.h FRANotificationViewController.m FRANotificationsTableViewController.h FRAOathCode.h FRAOathMechanism.h FRAOathMechanism.m FRAOathMechanismFactory.m FRAOathMechanismTableViewCell.h FRAOathMechanismTableViewCellController.h FRAOathMechanismTableViewCellController.m FRAPushMechanism.h FRAPushMechanism.m FRAPushMechanismFactory.m FRAPushMechanismTableViewCell.h FRAPushMechanismTableViewCellController.h FRAQRScanViewController.h FRAQRUtils.m FRASerialization.h FRASerialization.m FRAUriMechanismReader.h FRAUriMechanismReader.m URLImageView.h delete_identity.sql delete_mechanism.sql delete_notification.sql init_check.sql insert_identity.sql insert_mechanism.sql insert_notification.sql main.m read_all.sql schema.sql /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/Podfile /forgerock/authenticator-ios-v2/Podfile.lock /forgerock/authenticator-ios-v2/unit-tests/FRAAccountsTableViewControllerTests.m /forgerock/authenticator-ios-v2/unit-tests/FRADatabaseConfigurationTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAErrorTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAFMDatabaseConnectionHelperTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityModelTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismFactoryTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAModelsFromDatabaseTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationGatewayTests.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationHandlerTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAOathMechanismTests.m /forgerock/authenticator-ios-v2/unit-tests/FRASqlDatabaseFactoryTest.m /forgerock/authenticator-ios-v2/unit-tests/FRASqlStorageConstantsTest.m /forgerock/authenticator-ios-v2/unit-tests/base32test.m
415243fbc81341293a852ff6aa14e9608d08685c 05-May-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10512 Refactor FRAIdentityDatabase to simplify state change observation

/forgerock/authenticator-ios-v2/FRAAccountsTableViewControllerTests.m /forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m /forgerock/authenticator-ios-v2/FRAIdentityModelTests.m /forgerock/authenticator-ios-v2/FRAOathMechanismTests.m AppDelegate.m FRAAccountTableViewCell.h FRAAccountTableViewCell.m FRAAccountTableViewController.h FRAAccountTableViewController.m FRAAccountsTableViewController.h FRAAccountsTableViewController.m FRAApplicationAssembly.h FRAApplicationAssembly.m FRABlockActionSheet.h FRABlockAlertView.h FRABlockAlertView.m FRAIdentity.h FRAIdentity.m FRAIdentityDatabase.h FRAIdentityDatabase.m FRAIdentityDatabaseSQLiteOperations.h FRAIdentityDatabaseSQLiteOperations.m FRAIdentityModel.h FRAIdentityModel.m FRAMechanism.h FRAMechanism.m FRAMechanismFactory.h FRAMechanismFactory.m FRAModelObject.h FRAModelObject.m FRAModelObjectProtected.h FRANotification.h FRANotification.m FRANotificationGateway.m FRANotificationHandler.h FRANotificationHandler.m FRANotificationViewController.m FRAOathCode.h FRAOathMechanism.h FRAOathMechanism.m FRAOathMechanismTableViewController.h FRAOathMechanismTableViewController.m FRAPushMechanism.h FRAPushMechanism.m FRAQRScanViewController.h FRAQRScanViewController.m Main.storyboard /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismFactoryTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationGatewayTests.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationTest.m
6c1420dd55f69d09f39dd213ee6c97ba901b8d92 03-May-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-9859 Receive push notification

91f0e3cb60de3eba8cbb70c7e36cc0df22d71f5b 27-Apr-2016 Robert Wapshott <robert.wapshott@forgerock.com>

AME-10153 update the object model to support a top-down hierachy

/forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m /forgerock/authenticator-ios-v2/FRAOathMechanismTests.m AppDelegate.m FRAAccountTableViewController.m FRAApplicationAssembly.h FRAApplicationAssembly.m FRAIdentity.h FRAIdentity.m FRAIdentityDatabase.h FRAIdentityDatabase.m FRAMechanism.h FRAMechanism.m FRAMechanismFactory.h FRAMechanismFactory.m FRANotification.h FRANotification.m FRAOathMechanism.h FRAOathMechanism.m FRAOathMechanismTableViewController.m FRAQRScanViewController.h FRAQRScanViewController.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismFactoryTest.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationTest.m
fb63998ce7684bddab24e10c0b593809df1b7bff 26-Apr-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10281 Update UIs, introduce Typhoon and OCMock for unit testing

/forgerock/authenticator-ios-v2/.gitignore /forgerock/authenticator-ios-v2/FRAAccountsTableViewControllerTests.m AppDelegate.h AppDelegate.m FRAAccountSettingTableViewCell.m FRAAccountSettingsTableViewController.m FRAAccountTableViewCell.h FRAAccountTableViewCell.m FRAAccountTableViewController.h FRAAccountTableViewController.m FRAAccountsTableViewController.h FRAAccountsTableViewController.m FRAApplicationAssembly.h FRAApplicationAssembly.m FRABlockActionSheet.h FRABlockActionSheet.m FRABlockAlertView.h FRABlockAlertView.m FRACircleProgressView.m FRAIdentityDatabase.h FRAIdentityDatabase.m FRANotificationTableViewCell.h FRANotificationViewController.h FRANotificationViewController.m FRANotificationsTableViewController.m FRAOathMechanismTableViewCell.h FRAOathMechanismTableViewCell.m FRAOathMechanismTableViewController.h FRAOathMechanismTableViewController.m FRAQRScanViewController.h FRAQRScanViewController.m FRATokensTableViewCell.h FRATokensTableViewController.m ForgeRock-Info.plist Images.xcassets/ApprovedIcon.imageset/Contents.json Images.xcassets/ApprovedIcon.imageset/approved@1x.png Images.xcassets/ApprovedIcon.imageset/approved@2x.png Images.xcassets/ApprovedIcon.imageset/approved@3x.png Images.xcassets/DeniedIcon.imageset/Contents.json Images.xcassets/DeniedIcon.imageset/denied@1x.png Images.xcassets/DeniedIcon.imageset/denied@2x.png Images.xcassets/DeniedIcon.imageset/denied@3x.png Images.xcassets/DenyIcon.imageset/icon-deny@1x.png Images.xcassets/DenyIcon.imageset/icon-deny@2x.png Images.xcassets/DenyIcon.imageset/icon-deny@3x.png Images.xcassets/OffSwitchIcon.imageset/Contents.json Images.xcassets/OffSwitchIcon.imageset/icon-switch-off-1.png Images.xcassets/OffSwitchIcon.imageset/icon-switch-off-2.png Images.xcassets/OffSwitchIcon.imageset/icon-switch-off.png Images.xcassets/PendingIcon.imageset/Contents.json Images.xcassets/PendingIcon.imageset/pending@1x.png Images.xcassets/PendingIcon.imageset/pending@2x.png Images.xcassets/PendingIcon.imageset/pending@3x.png Main.storyboard /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/ForgeRock.xcworkspace/contents.xcworkspacedata /forgerock/authenticator-ios-v2/LIBRARIES /forgerock/authenticator-ios-v2/Podfile /forgerock/authenticator-ios-v2/Podfile.lock /forgerock/authenticator-ios-v2/README.md
e2d1c3c0c150e511b0df83a3c49451ae773ea93a 06-Apr-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10088 Add screens for accounts tab

/forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m CollectionViewController.h CollectionViewController.m FRAAccountSettingTableViewCell.h FRAAccountSettingTableViewCell.m FRAAccountSettingsTableViewController.h FRAAccountSettingsTableViewController.m FRAAccountTableViewCell.h FRAAccountTableViewCell.m FRAAccountTableViewController.h FRAAccountTableViewController.m FRAAccountsTableViewController.m FRAIdentity.m FRAIdentityDatabase.h FRAIdentityDatabase.m FRAOathMechanism.m FRAOathMechanismCell.h FRAOathMechanismCell.m FRAQRScanViewController.h FRAQRScanViewController.m Images.xcassets/AccountIcon.imageset/Contents.json Images.xcassets/AccountIcon.imageset/icon-account@1x.png Images.xcassets/AccountIcon.imageset/icon-account@2x.png Images.xcassets/AccountIcon.imageset/icon-account@3x.png Images.xcassets/ActivityIcon.imageset/Contents.json Images.xcassets/ActivityIcon.imageset/icon-activity@1x.png Images.xcassets/ActivityIcon.imageset/icon-activity@2x.png Images.xcassets/ActivityIcon.imageset/icon-activity@3x.png Images.xcassets/DeleteIcon.imageset/Contents.json Images.xcassets/DeleteIcon.imageset/icon-delete@1x.png Images.xcassets/DeleteIcon.imageset/icon-delete@2x.png Images.xcassets/DeleteIcon.imageset/icon-delete@3x.png Images.xcassets/DenyIcon.imageset/Contents.json Images.xcassets/DenyIcon.imageset/icon-deny@1x.png Images.xcassets/DenyIcon.imageset/icon-deny@2x.png Images.xcassets/DenyIcon.imageset/icon-deny@3x.png Images.xcassets/DismissIcon.imageset/dismiss-1.png Images.xcassets/DismissIcon.imageset/dismiss-2.png Images.xcassets/DismissIcon.imageset/dismiss.png Images.xcassets/EditIcon.imageset/Contents.json Images.xcassets/EditIcon.imageset/icon-edit@1x.png Images.xcassets/EditIcon.imageset/icon-edit@2x.png Images.xcassets/EditIcon.imageset/icon-edit@3x.png Images.xcassets/NotificationIcon.imageset/Contents.json Images.xcassets/NotificationIcon.imageset/icon-notification@1x.png Images.xcassets/NotificationIcon.imageset/icon-notification@2x.png Images.xcassets/NotificationIcon.imageset/icon-notification@3x.png Images.xcassets/SettingsIcon.imageset/Contents.json Images.xcassets/SettingsIcon.imageset/icon-settings@1x.png Images.xcassets/SettingsIcon.imageset/icon-settings@2x.png Images.xcassets/SettingsIcon.imageset/icon-settings@3x.png Images.xcassets/TokensIcon.imageset/Contents.json Images.xcassets/TokensIcon.imageset/icon-tokens@1x.png Images.xcassets/TokensIcon.imageset/icon-tokens@2x.png Images.xcassets/TokensIcon.imageset/icon-tokens@3x.png Images.xcassets/TokensIcon.imageset/tokens.png Images.xcassets/TokensIcon.imageset/tokens@2x.png Main.storyboard /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj
2229ffbfe08c2cd606c305f8934e627548002c9e 29-Mar-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10088 Switch to tabbed interface

/forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m CircleProgressView.m CollectionViewController.m FRAAccountsTableViewController.h FRAAccountsTableViewController.m FRAIdentity.h FRAIdentity.m FRAIdentityDatabase.h FRAIdentityDatabase.m FRANotificationTableViewCell.h FRANotificationTableViewCell.m FRANotificationViewController.h FRANotificationViewController.m FRANotificationsTableViewController.h FRANotificationsTableViewController.m FRAOathCode.h FRAOathCode.m FRAOathMechanism.h FRAOathMechanism.m FRAOathMechanismCell.m ForgeRock-Info.plist Images.xcassets/AccountsIcon.imageset/Contents.json Images.xcassets/AppIcon-1.appiconset/Contents.json Images.xcassets/AppIcon.appiconset/Contents.json Images.xcassets/AppIcon.appiconset/forgerock-logo-opaque-121.png Images.xcassets/AppIcon.appiconset/forgerock-logo-opaque-168.png Images.xcassets/AppIcon.appiconset/forgerock-logo-opaque-180.png Images.xcassets/AppIcon.appiconset/forgerock-logo-opaque-88.png Images.xcassets/Contents.json Images.xcassets/DismissIcon.imageset/Contents.json Images.xcassets/DismissIcon.imageset/dismiss-1.png Images.xcassets/DismissIcon.imageset/dismiss-2.png Images.xcassets/DismissIcon.imageset/dismiss.png Images.xcassets/LaunchImage.launchimage/Default-Landscape.png Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png Images.xcassets/LaunchImage.launchimage/Default-Portrait.png Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png Images.xcassets/NotificationsIcon.imageset/Contents.json Images.xcassets/SettingsIcon.imageset/Contents.json Images.xcassets/TokensIcon.imageset/Contents.json Images.xcassets/TokensIcon.imageset/tokens.png Images.xcassets/TokensIcon.imageset/tokens@2x.png Main.storyboard base32.c base32.h /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m
2beebed98b4fc7f018fb224a1e4a3ab6103a4c0b 27-Mar-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10087 Refactor model class for Identity and OATH mechanism

/forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m /forgerock/authenticator-ios-v2/FRAOathMechanismTests.m AppDelegate.h AppDelegate.m BlockActionSheet.h BlockActionSheet.m CircleProgressView.h CircleProgressView.m CollectionViewController.h CollectionViewController.m FRAIdentity.h FRAIdentity.m FRAIdentityDatabase.h FRAIdentityDatabase.m FRAMechanism.h FRAOathCode.h FRAOathCode.m FRAOathMechanism.h FRAOathMechanism.m FRAOathMechanismCell.h FRAOathMechanismCell.m Main.storyboard QRCodeScanViewController.h QRCodeScanViewController.m Token.h Token.m TokenCell.h TokenCode.h TokenCode.m TokenStore.h TokenStore.m URLImageView.h URLImageView.m base32.c base32.h main.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m