Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

/var/sites/help-site.com/auto/tmp/CPAN/9677/Tivoli-AccessManager-Admin-1.11/Admin.pm

/var/sites/help-site.com/auto/tmp/CPAN/9677/Tivoli-AccessManager-Admin-1.11/Admin.pm


NAME

Tivoli::AccessManager::Admin


SYNOPSIS


    use Tivoli::AccessManager::Admin

    # Do cool and wicked TAM things


DESCRIPTION

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

Tivoli::AccessManager::Admin::Context
Tivoli::AccessManager::Admin::Response
Tivoli::AccessManager::Admin::ACL
Tivoli::AccessManager::Admin::Action
Tivoli::AccessManager::Admin::Authzrule
Tivoli::AccessManager::Admin::Group
Tivoli::AccessManager::Admin::Objectspace
Tivoli::AccessManager::Admin::POP
Tivoli::AccessManager::Admin::ProtObject
Tivoli::AccessManager::Admin::Server
Tivoli::AccessManager::Admin::User
Tivoli::AccessManager::Admin::SSO::Web
Tivoli::AccessManager::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:

Tivoli::AccessManager::Admin::Config
This module will be written, but I just haven't gotten there yet.

Tivoli::AccessManager::Admin::AccessOutdata
Tivoli::AccessManager::Admin::Context::cleardelcred
Tivoli::AccessManager::Admin::Context::hasdelcred
Tivoli::AccessManager::Admin::ProtObject::access
Tivoli::AccessManager::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 Tivoli::AccessManager::Admin::Context to Tivoli::AccessManager::Admin::User. I would like to make it consistent.


SEE ALSO

Tivoli::AccessManager::Admin::Context, Tivoli::AccessManager::Admin::Response, Tivoli::AccessManager::Admin::ACL, Tivoli::AccessManager::Admin::Action, Tivoli::AccessManager::Admin::Authzrule, Tivoli::AccessManager::Admin::Group, Tivoli::AccessManager::Admin::Objectspace, Tivoli::AccessManager::Admin::POP, Tivoli::AccessManager::Admin::ProtObject, Tivoli::AccessManager::Admin::Server, Tivoli::AccessManager::Admin::User, Tivoli::AccessManager::Admin::SSO::Web, Tivoli::AccessManager::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.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy