def delete(self):
     aws.delete_role(self.iam_role_name)
     auth0.AuthorizationAPI().delete_group(group_name=self.app.slug)
     if settings.EKS:
         helm.delete_eks(self.APPS_NS, self.app.release_name)
     else:
         helm.delete(self.app.release_name)
コード例 #2
0
 def delete_customers(self, user_ids):
     try:
         auth0.AuthorizationAPI().delete_group_members(
             group_name=self.slug,
             user_ids=user_ids,
         )
     except auth0.Auth0Error as e:
         raise DeleteCustomerError from e
コード例 #3
0
 def add_customers(self, emails):
     emails = list(filter(None, emails))
     if emails:
         try:
             auth0.AuthorizationAPI().add_group_members(
                 group_name=self.slug,
                 emails=emails,
                 user_options={"connection": "email"},
             )
         except auth0.Auth0Error as e:
             raise AddCustomerError from e
 def delete(self):
     aws.delete_role(self.iam_role_name)
     auth0.AuthorizationAPI().delete_group(group_name=self.app.slug)
     helm.delete(True, self.app.release_name)
コード例 #5
0
def AuthorizationAPI():
    return auth0.AuthorizationAPI()
コード例 #6
0
 def customers(self):
     return auth0.AuthorizationAPI().get_group_members(
         group_name=self.slug) or []