Skip to content

Expose all the Bondy Admin WAMP API Procedures via HTTP #21

@aramallo

Description

@aramallo

At the moment not all the Admin WAMP API procedures are available via the Admin HTTP API.

Realm

  • bondy.realm.createPOST /realms
  • bondy.realm.getGET /realms/:realm_uri
  • bondy.realm.updatePUT /realms/:realm_uri
  • bondy.realm.listGET /realms
  • bondy.realm.deleteDELETE /realms/:realm_uri
  • bondy.realm.security.is_enabledGET /realms/:realm_uri/security_enabled
  • bondy.realm.security.enablePUT /realms/:realm_uri/security_enabled
  • bondy.realm.security.disableDELETE /realms/:realm_uri/security_enabled

User

  • bondy.user.addPOST /realms/:realm_uri/users/
  • bondy.user.deleteDELETE /realms/:realm_uri/users/:id
  • bondy.user.getGET /realms/:realm_uri/users/:id
  • bondy.user.updatePUT /realms/:realm_uri/users/:id/
  • bondy.user.listGET /realms/:realm_uri/users/
  • bondy.user.is_enabledGET /realms/:realm_uri/users/:id/enabled
  • bondy.user.enablePUT /realms/:realm_uri/users/:id/enabled
  • bondy.user.disableDELETE /realms/:realm_uri/users/:id/enabled
  • bondy.user.change_password -> POST /realms/:realm_uri/users/:id/change_password
  • bondy.user.add_aliasPUT /realms/:realm_uri/users/:id/aliases/:alias
  • bondy.user.remove_aliasDELETE /realms/:realm_uri/users/:id/aliases/:alias
  • bondy.user.add_groupPUT /realms/:realm_uri/users/:id/groups/:group
  • bondy.user.remove_groupDELETE /realms/:realm_uri/users/:id/groups/:group
  • bondy.user.add_groups
  • bondy.user.remove_groups

Group

  • bondy.group.addPOST /realms/:realm_uri/gropus
  • bondy.group.add_group
  • bondy.group.add_groups
  • bondy.group.deleteDELETE /realms/:realm_uri/groups/:id
  • bondy.group.getGET /realms/:realm_uri/groups/:id
  • bondy.group.list
  • bondy.group.remove_group
  • bondy.group.remove_groups
  • bondy.group.updatePUT /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.getGET /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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions