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

AME-11050 Include minor tweaks to UI

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
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
a3970d0ea62388e4ede01470a6436eb5c6c92353 10-May-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10285 Show push notifications in UI

AppDelegate.m FRAAccountTableViewCell.m FRAAccountTableViewController.h FRAAccountTableViewController.m FRAAccountsTableViewController.m FRACircleProgressView.h FRACircleProgressView.m FRAIdentity.h FRAIdentity.m FRAIdentityModel.h FRAIdentityModel.m FRAMechanism.h FRAMechanism.m FRANotification.h FRANotification.m FRANotificationHandler.m FRANotificationViewController.h FRANotificationViewController.m FRANotificationsTableViewController.h FRANotificationsTableViewController.m FRAOathCode.h FRAOathCode.m FRAOathMechanismTableViewCell.h FRAOathMechanismTableViewCellController.h FRAOathMechanismTableViewCellController.m FRAOathMechanismTableViewController.m FRAPushMechanismTableViewCell.h FRAPushMechanismTableViewCell.m FRAPushMechanismTableViewCellController.h FRAPushMechanismTableViewCellController.m Localizable.strings Main.storyboard /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRAAccountTableViewControllerTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAAccountsTableViewControllerTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityModelTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationHandlerTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationTest.m /forgerock/authenticator-ios-v2/unit-tests/FRANotificationsTableViewControllerTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAOathMechanismTests.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
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
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