-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expose all the Bondy Admin WAMP API Procedures via HTTP #21
Comments
Are there also permissions for managing realms or users / groups / grants in a realm? So a user must authenticate before any operation can be done. |
With #25 fixed, we can assume that the next two are working.
|
Not really, cause you are using WAMP to call them e.g. |
Added the following HTTP API bindings
Commit 080478a |
Whoops ... 😢 my bad, was a bit too exited, because I'm using HTTP to do the WAMP call 😀 |
Added more APIs in 6e94528 |
Adding
|
Adding
|
Adding
In PR #37 |
At the moment not all the Admin WAMP API procedures are available via the Admin HTTP API.
Realm
bondy.realm.create
→POST /realms
bondy.realm.get
→GET /realms/:realm_uri
bondy.realm.update
→PUT /realms/:realm_uri
bondy.realm.list
→GET /realms
bondy.realm.delete
→DELETE /realms/:realm_uri
bondy.realm.security.is_enabled
→GET /realms/:realm_uri/security_enabled
bondy.realm.security.enable
→PUT /realms/:realm_uri/security_enabled
bondy.realm.security.disable
→DELETE /realms/:realm_uri/security_enabled
User
bondy.user.add
→POST /realms/:realm_uri/users/
bondy.user.delete
→DELETE /realms/:realm_uri/users/:id
bondy.user.get
→GET /realms/:realm_uri/users/:id
bondy.user.update
→PUT /realms/:realm_uri/users/:id/
bondy.user.list
→GET /realms/:realm_uri/users/
bondy.user.is_enabled
→GET /realms/:realm_uri/users/:id/enabled
bondy.user.enable
→PUT /realms/:realm_uri/users/:id/enabled
bondy.user.disable
→DELETE /realms/:realm_uri/users/:id/enabled
bondy.user.change_password
->POST /realms/:realm_uri/users/:id/change_password
bondy.user.add_alias
→PUT /realms/:realm_uri/users/:id/aliases/:alias
bondy.user.remove_alias
→DELETE /realms/:realm_uri/users/:id/aliases/:alias
bondy.user.add_group
→PUT /realms/:realm_uri/users/:id/groups/:group
bondy.user.remove_group
→DELETE /realms/:realm_uri/users/:id/groups/:group
bondy.user.add_groups
bondy.user.remove_groups
Group
bondy.group.add
→POST /realms/:realm_uri/gropus
bondy.group.add_group
bondy.group.add_groups
bondy.group.delete
→DELETE /realms/:realm_uri/groups/:id
bondy.group.get
→GET /realms/:realm_uri/groups/:id
bondy.group.list
bondy.group.remove_group
bondy.group.remove_groups
bondy.group.update
→PUT /realms/:realm_uri/groups/:id
Source
bondy.source.add
bondy.source.delete
bondy.source.get
bondy.source.list
bondy.source.match
Grant
See #22.
Session
wamp.session.get
Ticket
bondy.ticket.revoke_all
OAuth2 Token
Cluster
Bridge Relay (Edge)
bondy.router.bridge.add
bondy.router.bridge.remove
bondy.router.bridge.start
bondy.router.bridge.stop
bondy.router.bridge.get
bondy.router.bridge.list
bondy.router.bridge.status
bondy.router.bridge.check_spec
HTTP API Gateway
bondy.http_gateway.api.add
bondy.http_gateway.api.get
→GET /api_specs/:id
|GET /api_specs/:id/info
bondy.http_gateway.api.list
->GET /api_specs
bondy.http_gateway.api.load
->POST /api_specs
bondy.http_gateway.api.delete
The text was updated successfully, but these errors were encountered: