haven-secrets-core
Version:
Core for Haven, the easy to use centralized secrets manager.
16 lines (12 loc) • 489 B
JavaScript
import { createHavenIam } from "../aws/services.js";
import fetchHavenAccountInfo from "../utils/fetchHavenAccountInfo.js";
const listGroupsForUser = async (username) => {
if (!username) username = fetchHavenAccountInfo()?.username;
const params = {
UserName: username,
};
const groups = await createHavenIam().listGroupsForUser(params).promise();
const groupNames = groups.Groups.map((group) => group.GroupName);
return groupNames;
};
export default listGroupsForUser;