11. A computer program product comprising a computer-readable medium storing computer executable instructions which, when executed by one or more processors, cause said one or more processors to provide a method of providing secure credentials for accessing a target resource comprising: receiving a connection request to the target resource from an unattended requestor application, the connection request including target resource information identifying the target resource and configuration information necessary to authenticate the requestor application, wherein the configuration information of the requestor application is fingerprint information, which uniquely identifies a node of the requestor application; decoding the request to extract the target resource information and the configuration information required by a credential manager to authenticate the requestor application and to retrieve the secure credentials for accessing the target resource, the credential manager managing and storing credentials for the target resource; securely communicating the extracted information to the credential manager; based on the extracted information, authenticating, by the credential manager, the requestor application and in response to the success of the authentication retrieving, by the credential manager, corresponding one or more credential for accessing the target resource; generating a native database connection request to the target resource, including the retrieved credential; and passing the native database connection request to the native database connectivity component to establish the connection.
11. A computer program product comprising a computer-readable medium storing computer executable instructions which, when executed by one or more processors, cause said one or more processors to provide a method of providing secure credentials for accessing a target resource comprising: receiving a connection request to the target resource from an unattended requestor application, the connection request including target resource information identifying the target resource and configuration information necessary to authenticate the requestor application, wherein the configuration information of the requestor application is fingerprint information, which uniquely identifies a node of the requestor application; decoding the request to extract the target resource information and the configuration information required by a credential manager to authenticate the requestor application and to retrieve the secure credentials for accessing the target resource, the credential manager managing and storing credentials for the target resource; securely communicating the extracted information to the credential manager; based on the extracted information, authenticating, by the credential manager, the requestor application and in response to the success of the authentication retrieving, by the credential manager, corresponding one or more credential for accessing the target resource; generating a native database connection request to the target resource, including the retrieved credential; and passing the native database connection request to the native database connectivity component to establish the connection. 12. The computer program product of claim 11 , wherein decoding the request comprises parsing the request.