示例#1
0
    def list_users(self, account_name=None):
        if account_name:

            return db_account_users.list_for_account(account_name,
                                                     session=self.session)
        else:
            return db_account_users.get_all(session=self.session)
示例#2
0
    def get_credentials_for_userid(self, userId):
        """
        Return any credential for the userid (account name, for legacy support)

        :param userId:
        :param self.session:
        :return:
        """

        usrs = db_account_users.list_for_account(userId, session=self.session)
        if usrs:
            return usrs[0]['username'], usrs[0].get('credentials', {}).get(
                UserAccessCredentialTypes.password, {}).get('value')
        else:
            return None, None