Configure Membes API
The following the steps and details are required when working with Membes API v1
https://membes.atlassian.net/wiki/spaces/DD/pages/1148977165/Membes+API+v1
The following the steps and details are required when working with Membes API v2
https://membes.atlassian.net/wiki/spaces/DD/pages/1416003585/Membes+API+v2
- Retrieve the Authorisation - Access URLs and Keys needed
- The API endpoints can be accessed via the following URLs
- Authorisation URL:
https://ms-auth.membes-ams.com/
- API URL:
https://[customer-membes-url]/api/
- Authorisation URL:
- The API endpoints can be accessed via the following URLs
- The following keys will need to be obtained from Membes:
-
Organisational ID
-
Authentication Secret
-
Configure Webcastcloud Integration
Once you have the API details above, you can browse to webcastcloud admin:
- Login to Webcastcloud Admin
- Select >Settings >Integrations
- Turn on the membes integration.
- Edit Membes
- Enter the following details from Membes API:
- Base URL: api.membes.com.au
- Auth API Url: api/oauth2
- Profile API Url: profile/login
- Client Secret
- Save
- Browse to Settings >Login & Registration
- Select Authorization tab, Integration Settings >Login URL
- Enter your Membes Login URL, using this format: https://{{customer_website_url}}/member/oauthlogin/?redirect_uri=https://{{callbackurl}}&client_id=[[client_id]]&state=[optional_internal_state]
- customer website url:
- redirect_uri: this is your webcastcloud callback uri. https://{yoursite}.wencastcloud.com/membes/membessso
- clientId: this if your Membes API client ID
for example: https://yourwebsite.com/member/oauthlogin/?redirect_uri=https://yoursite.webcastcloud.com/Membes/MembesSSO&client_id=yourcompany
- Enter your preferred Login Button Text. ie. Login or Member Login
- Save
FAQ
How does Single Sign On (SSO) work with Membes and Webcastcloud?
The username and password your members use to access their Webcastcloud account is exactly the same as what they use to access the membes website. They will login using your members login page, and be redirected back to webcastcloud.
What happens when membes is connected Webcastcloud?
When a user logs into Webcastcloud via SSO, it checked to see if a Webcastcloud has already been created and if not, a new account is created on login.
What’s passed to Webcastcloud?
The following information is passed into Webcastcloud from Membes AMS:
-
Member/Profile number
-
First name
-
Surname
-
Email address
-
Membership type
- Membership Groups/Events