{"id":15571348,"url":"https://github.com/fishwaldo/libcrowdclient","last_synced_at":"2025-03-12T13:24:55.201Z","repository":{"id":90764570,"uuid":"245823883","full_name":"Fishwaldo/libcrowdclient","owner":"Fishwaldo","description":null,"archived":false,"fork":false,"pushed_at":"2020-03-08T13:54:59.000Z","size":168,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-19T06:45:08.260Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fishwaldo.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/libcrowdclient.changes","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-08T13:54:35.000Z","updated_at":"2020-03-08T13:55:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"c8beb4ef-cc87-45f9-9421-665aeea57274","html_url":"https://github.com/Fishwaldo/libcrowdclient","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fishwaldo%2Flibcrowdclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fishwaldo%2Flibcrowdclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fishwaldo%2Flibcrowdclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fishwaldo%2Flibcrowdclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fishwaldo","download_url":"https://codeload.github.com/Fishwaldo/libcrowdclient/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243224302,"owners_count":20256672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T17:59:23.477Z","updated_at":"2025-03-12T13:24:55.174Z","avatar_url":"https://github.com/Fishwaldo.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LibCrowdClient - A C++ Library to interface with Atlassian Crowd \n\nThis is a pure C++ library that interfaces with Atlassian Crowd for \nAuthentication and Authorization. You can use this library to \ninterface your applications with the Crowd Identity Management \nserver at http://www.atlassian.com/software/crowd/overview\n\nIt implments most of the SOAP API calls exposed by Crowd for\nauthentication, and managing users and groups. Some of the\nfeatures missing currently are:\n\n* Roles (depreciated in Crowd)\n* Searching for Groups (Planned)\n* Cacheing (Planned)\n* SSO based on Cookies/Headers (Planned)\n\nYou can view the details of the Crowd SOAP API here:\nhttps://docs.atlassian.com/atlassian-crowd/latest/com/atlassian/crowd/service/soap/server/SecurityServer.html\n\nThe API is a simple Single Static (optional) class and it\nhandles all the remote calls automatically. It works synchronous manor,\nso all calls complete, and can be configured to either throw\nexceptions of failures (like Authentication Failures, or communication\nfailures) to returning status codes. \n\nThe API allows you to authenticate users, create/delete/modify users\nand groups and authenticate your application. No Server Side code is \nnecessary to support this.\n\nInstallation\n------------\n\nInstallation is straight forward on the crowd side, just create a new\n\"generic application\" in crowd, with a appname, password and the IP address\nfilled in. Assign your directories (the first directory will be where new\nusers/groups are created) and then in the CrowdClient api, call \nCrowdClient::Setup(\u003curl of crowd server\u003e, \u003cappname\u003e, \u003capppassword\u003e);\n\nA Sample Application is included, called crowdclient, that will exercise all\nthe SOAP API, so you can refer to that for further information on\nhow to operate the API. \n\nContact\n-------\nPlease file Bug Reports, enhancements etc at http://jira.my-ho.st/jira/browse/LCC\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffishwaldo%2Flibcrowdclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffishwaldo%2Flibcrowdclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffishwaldo%2Flibcrowdclient/lists"}