crowd
by Jason Rimmer ([email protected]) & gemified 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
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
== FEATURES:
Methods exercised:
authenticatePrincipal
addPrincipal
findPrincipalByName
findPrincipalByToken
removeAttributeFromPrincipal
addAttributeToPrincipal
updatePrincipalAttribute
removePrincipal
findAllPrincipalNames
findAllRoleNames
addRole
addPrincipalToRole
removePrincipalFromRole
isRoleMember
removeRole
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
== 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 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
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
== FEATURES:
Methods exercised:
authenticatePrincipal
addPrincipal
findPrincipalByName
findPrincipalByToken
removeAttributeFromPrincipal
addAttributeToPrincipal
updatePrincipalAttribute
removePrincipal
findAllPrincipalNames
findAllRoleNames
addRole
addPrincipalToRole
removePrincipalFromRole
isRoleMember
removeRole
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
== 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.