1. A system for automatically managing secrets application and maintenance comprising: at least one processor; and at least one memory coupled to the at least one processor, the at least one memory having stored therein instructions which when executed by any set of the at least one processors, perform a process for automatically managing secrets application and maintenance, the process for automatically managing secrets application and maintenance including: generating data classification data defining one or more classes of data; for each class of data, generating secret application and maintenance policy data including required secrets application data indicating required secret types to be applied to each class of data and secrets maintenance policy data indicating secret maintenance procedures for required secrets to be applied to each class of data; obtaining access to data to be protected; determining the class of the data to be protected; obtaining the secret application and maintenance policy data for the determined class of the data to be protected; analyzing the required secrets application data of the secret application and maintenance policy data for the determined class of the data to be protected to identify the required secret types to be applied to the data to be protected, and to also identify a class of secrets associated with the determined class of data, wherein each different class of secrets associated with different levels of protection are each stored in different data stores; obtaining required secrets data representing one or more secrets of the required secret types to be applied to the data to be protected, the one or more secrets of the required secrets types including at least multifactor authentication data; automatically scheduling the application of the one or more secrets of the required secret types to the data to be protected in accordance with the required secrets application data of the secret application and maintenance policy data for the determined class of the data to be protected; and automatically scheduling the reapplication, rotation or change of the one or more secrets of the required secrets data in accordance with the secrets maintenance policy data of the secret application and maintenance policy data for the determined class of the data to be protected, wherein each different secret type is governed by a different secrets maintenance policy data, and a period of rotation, change, or expiration of secrets of a given type depends on a level of security associated with the secret application and maintenance policy.