diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e577aae --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,2 @@ +v1.0.0 +- Initial Version diff --git a/README.md b/README.md index 9448e8d..54fb435 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,10 @@
@@ -36,7 +36,8 @@ The Password Manager Pro PAM Provider allows for the retrieval of stored account
## Installation and Configuration
#### In ManageEngine Password Manager Pro
-When configuring ManageEngine Password Manager Pro (PMP) for use as a PAM Provider with Keyfactor, you will need to create an API user and generate an API token with the appropriate permissions. Navigate to Users → Add User → Add Api user in the PMP web interface to create the user and token. Ensure the associated user account has at minimum read access to the resources you intend to retrieve credentials from, and the host name field is set to the ip of your KeyFactor Command instance.
+When configuring ManageEngine Password Manager Pro (PMP) for use as a PAM Provider with Keyfactor, you will need to create an API user and generate an API token with the appropriate permissions. Navigate to Users → Add User → Add Api user in the PMP web interface to create the user and token. Ensure the associated user account has at minimum read access to the resources you intend to retrieve credentials from, and the host name field is set to the IP of your Keyfactor Command instance.
+
After ensuring the API User exists and has access to the resource and account you wish to retrieve from PMP, you can use the resource's name (the "Resource Name") and the account name (the "Account Name") to retrieve credentials via the PMP PAM Provider extension.
#### On the Universal Orchestrator
@@ -69,7 +70,7 @@ Select the exported .cer file and complete the wizard
If PMP is running on the same machine as the extension and you are connecting via localhost, the certificate's hostname will not match. This is expected and is handled automatically by the extension; no additional configuration is required.
## Support
-The Password Manager Pro Pam Provider is open source and there is **no SLA**. Keyfactor will address issues as resources become available. Keyfactor customers may request escalation by opening up a support ticket through their Keyfactor representative.
+The Password Manager Pro Pam Provider is supported by Keyfactor for Keyfactor customers. If you have a support issue, please open a support ticket via the Keyfactor Support Portal at https://support.keyfactor.com.
> To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.
@@ -105,7 +106,7 @@ Create the required PAM Types in the connected Command platform.
```shell
# Password-Manager-Pro
-kfutil pam-types create -r password-manager-pro -n Password-Manager-Pro
+kfutil pam-types create -r password-manager-pro-pam -n Password-Manager-Pro
```
##### Using the API
diff --git a/docsource/overview.md b/docsource/overview.md
index b82d496..d11f9a1 100644
--- a/docsource/overview.md
+++ b/docsource/overview.md
@@ -4,7 +4,8 @@ The Password Manager Pro PAM Provider allows for the retrieval of stored account
## Installation and Configuration
#### In ManageEngine Password Manager Pro
-When configuring ManageEngine Password Manager Pro (PMP) for use as a PAM Provider with Keyfactor, you will need to create an API user and generate an API token with the appropriate permissions. Navigate to Users → Add User → Add Api user in the PMP web interface to create the user and token. Ensure the associated user account has at minimum read access to the resources you intend to retrieve credentials from, and the host name field is set to the ip of your KeyFactor Command instance.
+When configuring ManageEngine Password Manager Pro (PMP) for use as a PAM Provider with Keyfactor, you will need to create an API user and generate an API token with the appropriate permissions. Navigate to Users → Add User → Add Api user in the PMP web interface to create the user and token. Ensure the associated user account has at minimum read access to the resources you intend to retrieve credentials from, and the host name field is set to the IP of your Keyfactor Command instance.
+
After ensuring the API User exists and has access to the resource and account you wish to retrieve from PMP, you can use the resource's name (the "Resource Name") and the account name (the "Account Name") to retrieve credentials via the PMP PAM Provider extension.
#### On the Universal Orchestrator
diff --git a/integration-manifest.json b/integration-manifest.json
index ef27d3b..4afb03f 100644
--- a/integration-manifest.json
+++ b/integration-manifest.json
@@ -1,10 +1,10 @@
{
- "$schema": "https://keyfactor.github.io/integration-manifest-schema.json",
- "integration_type": "pam",
+ "$schema": "https://keyfactor.github.io/v2/integration-manifest-schema.json",
"name": "Password Manager Pro Pam Provider",
- "status": "prototype",
+ "integration_type": "pam",
+ "status": "production",
"description": "The Password Manager Pro PAM extension allows for the retrieval of account usernames and passwords",
- "support_level": "kf-community",
+ "support_level": "kf-supported",
"link_github": true,
"update_catalog": true,
"release_dir": "password-manager-pro-pam/bin/Release",
@@ -61,4 +61,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/password-manager-pro-pam.sln b/password-manager-pro-pam.sln
new file mode 100644
index 0000000..31132ec
--- /dev/null
+++ b/password-manager-pro-pam.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31515.178
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "password-manager-pro-pam", "password-manager-pro-pam\password-manager-pro-pam.csproj", "{00AF414E-AB66-42F6-9D02-597AB6A0DF63}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {00AF414E-AB66-42F6-9D02-597AB6A0DF63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {00AF414E-AB66-42F6-9D02-597AB6A0DF63}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {00AF414E-AB66-42F6-9D02-597AB6A0DF63}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {00AF414E-AB66-42F6-9D02-597AB6A0DF63}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {924718C4-B817-479F-B799-87E6F1A6863C}
+ EndGlobalSection
+EndGlobal
\ No newline at end of file
diff --git a/password-manager-pro-pam.slnx b/password-manager-pro-pam.slnx
new file mode 100644
index 0000000..976c90e
--- /dev/null
+++ b/password-manager-pro-pam.slnx
@@ -0,0 +1,3 @@
+