Example #1
0
def get_expanded_identity_information_for_user(conninfo, credentials, auth_id):
    user_info = auth.auth_id_to_all_related_identities(conninfo, credentials,
                                                       auth_id)

    # Print out results only on success of both rest calls
    return 'Expanded identity information for user %d: %s' % (int(auth_id),
                                                              user_info)
Example #2
0
    def main(conninfo, credentials, args):

        if (args.auth_id is not None):
            print auth.auth_id_to_all_related_identities(
                conninfo, credentials, args.auth_id)
        elif (args.username is not None):
            print auth.local_username_to_all_related_identities(
                conninfo, credentials, args.username)
        elif (args.uid is not None):
            print auth.posix_uid_to_all_related_identities(
                conninfo, credentials, args.uid)
        elif (args.gid is not None):
            print auth.posix_gid_to_all_related_identities(
                conninfo, credentials, args.gid)
        elif (args.sid is not None):
            print auth.sid_to_all_related_identities(conninfo, credentials,
                                                     args.sid)