= crowd
by Jason Rimmer ([email protected]). Gemified and updated by Daniel Morrison (http://collectiveidea.com)
== DESCRIPTION:
A client for Atlassian Crowd v1.1.0r2.
Notes:
WSDL stub generated with wsdl2ruby.rb --wsdl http://localhost:8095/crowd/services/SecurityServer?wsdl --type client
== FEATURES:
Methods exercised:
* authenticatePrincipal
* addPrincipal
* findPrincipalByName
* findPrincipalByToken
* removeAttributeFromPrincipal
* addAttributeToPrincipal
* updatePrincipalAttribute
* removePrincipal
* findAllPrincipalNames
* findAllRoleNames
* addRole
* addPrincipalToRole
* removePrincipalFromRole
* isRoleMember
* removeRole
* invalidatePrincipalToken
* isValidPrincipalToken
Assumptions (configured in CrowdTest.rb):
* Application name and password is 'soaptest'
* Crowd Server is on localhost
== TODO:
Rightsize error handling
Create Rails plugin
== SYNOPSIS:
Ruby client for Atlassian Crowd v1.1.0r2
== REQUIREMENTS:
* Ruby v1.8.6
* soap4r v1.5.6
== INSTALL:
* sudo gem install crowd
== FILES:
* default.rb - Generated
* defaultDriver.rb - Generated
* defaultMappingRegistry - Generated
* README - You're soaking in it
* SecurityServerClient.rb - Generated
* crowd.rb - Class wrapping crowd calls
* test_crowd.rb - Unit tests
== LICENSE:
Public Domain
Created by Jason Rimmer, [email protected] on 2007-10-16.
I hereby place this work that I have authored into the public domain
and in the process abandon all copyright protection.
by Jason Rimmer ([email protected]). Gemified and updated by Daniel Morrison (http://collectiveidea.com)
== DESCRIPTION:
A client for Atlassian Crowd v1.1.0r2.
Notes:
WSDL stub generated with wsdl2ruby.rb --wsdl http://localhost:8095/crowd/services/SecurityServer?wsdl --type client
== FEATURES:
Methods exercised:
* authenticatePrincipal
* addPrincipal
* findPrincipalByName
* findPrincipalByToken
* removeAttributeFromPrincipal
* addAttributeToPrincipal
* updatePrincipalAttribute
* removePrincipal
* findAllPrincipalNames
* findAllRoleNames
* addRole
* addPrincipalToRole
* removePrincipalFromRole
* isRoleMember
* removeRole
* invalidatePrincipalToken
* isValidPrincipalToken
Assumptions (configured in CrowdTest.rb):
* Application name and password is 'soaptest'
* Crowd Server is on localhost
== TODO:
Rightsize error handling
Create Rails plugin
== SYNOPSIS:
Ruby client for Atlassian Crowd v1.1.0r2
== REQUIREMENTS:
* Ruby v1.8.6
* soap4r v1.5.6
== INSTALL:
* sudo gem install crowd
== FILES:
* default.rb - Generated
* defaultDriver.rb - Generated
* defaultMappingRegistry - Generated
* README - You're soaking in it
* SecurityServerClient.rb - Generated
* crowd.rb - Class wrapping crowd calls
* test_crowd.rb - Unit tests
== LICENSE:
Public Domain
Created by Jason Rimmer, [email protected] on 2007-10-16.
I hereby place this work that I have authored into the public domain
and in the process abandon all copyright protection.