The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

TAMeb::Admin

SYNOPSIS

    use TAMeb::Admin

    # Do cool and wicked TAM things

DESCRIPTION

TAMeb::Admin is a convenience module. You can simply use it and have access to:

TAMeb::Admin::Context
TAMeb::Admin::Response
TAMeb::Admin::ACL
TAMeb::Admin::Action
TAMeb::Admin::Authzrule
TAMeb::Admin::Group
TAMeb::Admin::Objectspace
TAMeb::Admin::POP
TAMeb::Admin::ProtObject
TAMeb::Admin::Server
TAMeb::Admin::User
TAMeb::Admin::SSO::Web
TAMeb::Admin::SSO::Cred

Each of these objects provide access to the equivalent calls in the TAM API. See the documentation for each of these modules for more information.

Unimplemented

You may have noticed from the previous list that I have not yet implemented the full API. I still need to write:

TAMeb::Admin::Config

This module will be written, but I just haven't gotten there yet.

TAMeb::Admin::AccessOutdata
TAMeb::Admin::Context::cleardelcred
TAMeb::Admin::Context::hasdelcred
TAMeb::Admin::ProtObject::access
TAMeb::Admin::ProtObject::multiaccess

The first is a class and the following are methods. They are not implemented due to my own ignorance. I vaguely understand what they are supposed to do, but I just cannot figure out how to implement them.

TODO

  • Implement the missing objects

  • Basic clean up. Most of this code was written as I was learning. I think you can see my style evolve from TAMeb::Admin::Context to TAMeb::Admin::User. I would like to make it consistent.

SEE ALSO

TAMeb::Admin::Context, TAMeb::Admin::Response, TAMeb::Admin::ACL, TAMeb::Admin::Action, TAMeb::Admin::Authzrule, TAMeb::Admin::Group, TAMeb::Admin::Objectspace, TAMeb::Admin::POP, TAMeb::Admin::ProtObject, TAMeb::Admin::Server, TAMeb::Admin::User, TAMeb::Admin::SSO::Web, TAMeb::Admin::SSO::Cred

ACKNOWLEDGEMENTS

None of this would have been possible if not for Brian Ingerson's Inline::C.

Major thanks to Michael G Schwern's Test::More -- the code would have been a lot buggier without running everything through Test::More.

An equal share of thanks and curses goes to Paul Johnson for Devel::Cover. I cannot count the number of bugs this module helped me find or the number of times I cursed it for keeping me up to 3:00 am saying "I will go to bed after I get just one more percent branch coverage". Those who use it know what I mean.

BUGS

None known yet.

AUTHOR

Mik Firestone <mikfire@gmail.com>

COPYRIGHT

Copyright (c) 2004-2011 Mik Firestone. All rights reserved. This program is free software; you can redistibute it and/or modify it under the same terms as Perl itself.

All references to TAM, Tivoli Access Manager, etc are copyrighted, trademarked and otherwise patented by IBM.

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 99:

You forgot a '=back' before '=head1'

You forgot a '=back' before '=head1'

Around line 140:

You forgot a '=back' before '=head1'