Jamespot
This guide explains how to set up Single Sign-On (SSO) between SmartLink and Jamespot using SAML 2.0.
Prerequisites
- Jamespot Pro or Enterprise subscription
- Administrative access to Jamespot
- Verified email domain
- Application configured in SmartLink with SAML2
Note: SSO is available with Jamespot Pro and Enterprise offers.
Configuration in SmartLink
1. Create the application
- Log in to SmartLink as an administrator
- Go to Applications → Add
- Create a new application:
- Name: Jamespot
- URL:
https://[your-organization].jamespot.com - Description: French collaborative digital workplace
- Icon: Choose the Jamespot icon
2. Configure SAML2
- In the Authentication tab
- Select SAML2
- Configure the following parameters:
- Entity ID:
[appid] - ACS URL:
https://[your-organization].jamespot.com/saml/acs - Format NameID:
emailAddress - App ID:
[appid](automatically generated unique identifier)
- Entity ID:
3. Retrieve the metadata
Note the following URLs:
- IdP Metadata:
https://[your-smartlink].link.vaultys.org/api/saml2/[appid]/metadata - SSO URL:
https://[your-smartlink].link.vaultys.org/api/saml2/[appid]/sso - SLO URL:
https://[your-smartlink].link.vaultys.org/api/saml2/[appid]/slo - Entity ID:
https://[your-smartlink].link.vaultys.org/[appid] - X.509 Certificate: Download from SmartLink
Configuration in Jamespot
1. Access SSO settings
- Log in to Jamespot as an administrator
- Go to Administration → General Settings → Authentication
- Click on Configure SAML SSO
2. Identity provider configuration
Configure the SAML parameters:
- IdP Entity ID:
[appid] - SSO Login URL:
https://[your-smartlink].link.vaultys.org/api/saml2/[appid]/sso - SSO Logout URL:
https://[your-smartlink].link.vaultys.org/api/saml2/[appid]/slo - IdP Public Certificate: Paste the X.509 certificate from SmartLink
- Binding:
HTTP-POST
3. Attribute configuration
| Jamespot Attribute | SAML Attribute | Required |
|---|---|---|
email | ✅ | |
| First Name | givenName | ✅ |
| Last Name | surname | ✅ |
| Full Name | displayName | ❌ |
| Service | department | ❌ |
| Job Title | jobTitle | ❌ |
| Phone | telephoneNumber | ❌ |
| Mobile | mobile | ❌ |
| Location | location | ❌ |
Spaces and Groups Configuration
Spaces structure
spaces:
- name: "Corporate Space"
type: "organization"
access: "all_users"
features:
- news_feed
- corporate_directory
- org_chart
- announcements
- name: "Projects Space"
type: "project"
access: "members_only"
features:
- task_management
- document_sharing
- team_calendar
- wikis
- name: "Innovation Space"
type: "community"
access: "open"
features:
- idea_box
- innovation_challenges
- polls
- forums
Group synchronization
{
"group_mapping": {
"smartlink-admins": {
"jamespot_role": "administrator",
"permissions": ["manage_platform", "manage_users", "manage_content"]
},
"smartlink-managers": {
"jamespot_role": "space_manager",
"permissions": ["create_spaces", "manage_members", "moderate_content"]
},
"smartlink-employees": {
"jamespot_role": "contributor",
"permissions": ["create_content", "participate", "collaborate"]
},
"smartlink-external": {
"jamespot_role": "guest",
"permissions": ["view_public", "limited_interaction"]
}
}
}
Modules and Features
Enterprise Social Network
social_features:
wall:
enabled: true
moderation: automatic
content_types:
- posts
- articles
- events
- polls
- ideas
interactions:
likes: true
comments: true
shares: true
mentions: true
hashtags: true
gamification:
points: true
badges: true
leaderboard: true
challenges: true