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'