History log of /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.h
Revision Date Author Comments Expand
7c51d54f23c5581d2cf894f9eafb9798e3febd22 16-Jun-2016 Diego Colantoni <diego.colantoni@forgerock.com>

AME-10691 Handle mechanism registration failure

AppDelegate.m FRAActivityIndicator.h FRAActivityIndicator.m FRABlockAlertView.m FRADatabaseConfiguration.h FRADatabaseConfiguration.m FRAFMDatabaseConnectionHelper.h FRAFMDatabaseConnectionHelper.m FRAFMDatabaseFactory.h FRAHotpOathMechanism.h FRAIdentity.h FRAIdentityDatabase.h FRAIdentityDatabaseSQLiteOperations.h FRAIdentityModel.h FRAMechanism.h FRAMechanismFactory.h FRAMechanismReaderAction.h FRAMechanismReaderAction.m FRAModelsFromDatabase.h FRANotification.h FRAOathMechanismFactory.m FRAPushMechanismFactory.m FRAQRScanViewController.m FRASerialization.h FRATotpOathMechanism.h FRAUriMechanismReader.h FRAUriMechanismReader.m en.lproj/Localizable.strings /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/unit-tests/FRAHotpOathMechanismTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAMechanismReaderActionTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAOathMechanismFactoryTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAPushMechanismFactoryTests.m /forgerock/authenticator-ios-v2/unit-tests/FRATotpOathMechanismTests.m /forgerock/authenticator-ios-v2/unit-tests/FRAUriMechanismReaderTests.m
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
916ef74523ecddc8140815c084ab6971ee366bcf 12-May-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10390 Jump to notification view

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
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