Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  1. Fotoware Alto
    • Release Notes
    • End-User Manual
    • Solutions
    • Terminology
    • User Guides
    • API Changelog
  2. Fotoware Veloz
    • Fotoware Veloz releases
    • Managing users and groups
    • Configuring archives
    • Configuring workflows
    • Configuring site behavior
    • Navigating and searching to find your assets
    • Working with your assets
    • Editing asset metadata
    • Uploading files
    • Version Control in Fotoware
    • Albums - Creating and sharing collections
    • Placing assets in a Content Management System (CMS)
    • Working with the Fotoware Pro interface
    • Using the Fotoware plugins
    • Consent management
    • User guide to FotoWeb for iPad (Legacy)
    • Picture conferencing with FotoWeb Screens (Legacy)
    • What's what in Fotoware
    • GDPR
    • Activity Exports
    • Example workflows
  3. Fotostation
    • Getting started with Fotostation
    • Viewing, selecting and sorting files
    • Managing your assets with archives
    • Adding metadata to assets in Fotostation
    • Searching for assets
    • Working with your assets
    • Version Control in Fotostation
    • Automating tasks with Actions
    • Configuring metadata fields and editors
    • Configuring Fotostation
    • Configuring Fotostation for multi-user environments
    • Troubleshooting Fotostation
  4. Fotoware Flow
    • About Flow
    • Getting started
    • Flow dictionary
  5. Fotoware On-premises
    • Fotoware On-premises releases
    • Getting started
    • Index Manager
    • FotoWeb
    • Color Factory
    • Connect
    • Operations Center Guide
  6. Integrations and APIs
    • Fotoware Alto API
    • Fotoware Veloz and On-premises API
  7. Fotoware Mobile
    • User guide for Fotoware Mobile for iPhone and Android
    • User guide to FotoWeb for iPad (Legacy)
    • User guide to FotoWeb for iPhone and Android (Legacy)

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

Support

Table of Contents

Adding the FotoWeb application to your SAML provider Values FotoWeb needs from your identity provider Single sign-on URL Issuer ID / Audience URI User attributes Example: Microsoft Entra ID setup Basic SAML configuration User attributes & claims Optional: custom claims Optional: importing group membership Certificate Assign users and groups Test the connection Example: Okta setup Configuring FotoWeb Setting the Logout URL Enforcing the use of SAML for login Troubleshooting
  • Home
  • Fotoware On-premises
  • FotoWeb
  • Managing users and groups (On-premises)
  • Configuring authentication providers and single sign-on in Fotoware (On-Premises)
  • SAML Authentication (On-Premises)

Setting up SAML authentication

How to configure SAML authentication in FotoWeb.

27. August 2026

Elaine Foley

Table of Contents

Adding the FotoWeb application to your SAML provider Values FotoWeb needs from your identity provider Single sign-on URL Issuer ID / Audience URI User attributes Example: Microsoft Entra ID setup Basic SAML configuration User attributes & claims Optional: custom claims Optional: importing group membership Certificate Assign users and groups Test the connection Example: Okta setup Configuring FotoWeb Setting the Logout URL Enforcing the use of SAML for login Troubleshooting

Adding the FotoWeb application to your SAML provider

This article describes how to register FotoWeb as an application with your SAML identity provider (IdP) and how to complete the corresponding configuration on the FotoWeb side in the Operations Center Settings app.

Microsoft Entra ID and Okta are used below as worked examples. The same values apply to any SAML 2.0 identity provider — only the field names and the location of the settings in the provider's management console vary.

Before you begin

  • You need administrator access to the FotoWeb Operations Center Settings app.
  • You need permission to create and configure enterprise applications in your identity provider. In Microsoft Entra ID, this is typically the Application Administrator or Cloud Application Administrator role.
  • Note your FotoWeb version and build number — some settings below differ between FotoWeb 8.0 build 837 and newer, and earlier versions.
 

Values FotoWeb needs from your identity provider

Create an application in your SAML provider's management console and set the following parameters. These values are the same for every identity provider, including Microsoft Entra ID and Okta.

Single sign-on URL

Also known as the Assertion Consumer Service URL (ACS URL).

Use the hostname of your FotoWeb server, followed by /fotoweb/auth/saml20/consume/, for example:

https://example.fotoware.cloud/fotoweb/auth/saml20/consume/

Issuer ID / Audience URI

In FotoWeb 8.0 build 837 and newer, the Audience URI must match the correct Issuer ID — the site URL — including a final forward slash, as in the following example:

https://example.fotoware.cloud/fotoweb/

In earlier versions of FotoWeb, the Audience URI must read FotoWeb.

The trailing slash is required

Remember to include the final forward slash at the end of both the single sign-on URL and the Audience URI, as seen above. Omitting it is a common cause of failed logins.

 

 

User attributes

FotoWeb expects the following four attributes from the identity provider. You map them to the equivalent claim or attribute in your provider in the steps below.

FotoWeb attribute Contains
email The user's email address
givenName The user's first name
sn The user's surname
username The unique identifier used to sign in

 

Attribute names must match exactly

Make sure you enter the FotoWeb attributes EXACTLY as specified above. If you've changed the name of the corresponding FotoWeb values in the Operations Center Settings app, enter them accordingly in your identity provider. The values must match; otherwise, users will not be able to authenticate and log in.

  • The names of the attributes in FotoWeb can be customized, for instance, to accommodate IdPs that send a fixed attribute value.
  • Additional attributes can be added to import more information about users, such as group membership — see Optional: importing group membership for a Microsoft Entra ID example.
 

 

Example: Microsoft Entra ID setup

Basic SAML configuration

Entra field Value
Identifier (Entity ID) Your FotoWeb site URL, including the trailing slash — for example https://example.fotoware.cloud/fotoweb/
Reply URL (ACS) https://example.fotoware.cloud/fotoweb/auth/saml20/consume/
Sign-on URL Optional
Relay state Optional


User attributes & claims

Microsoft Entra ID supports different claim types and custom claim mappings. The examples below are commonly used values, but your organization's requirements may differ.

FotoWeb attribute Example Entra claim name Example source attribute
email http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress user.mail
givenName http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname user.givenname
sn http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname user.surname
username http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name user.userprincipalname


Optional: custom claims

You can map any additional Entra claim to a FotoWeb field to import more information about your users. For example, the employee ID claim can be mapped to the FotoWeb Description field:

Entra claim name Example FotoWeb field
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/employeeid Description

This mapping is an example only — which additional claims you send and where you map them depend on your organization's requirements.


Optional: importing group membership

To import users' group membership into FotoWeb, add a group claim in the Entra Attributes & Claims section.

  1. In the enterprise application, open Single sign-on and then Attributes & Claims.
  2. Select Add a group claim.
  3. Choose which groups to return in the claim. Selecting Groups assigned to the application limits the claim to the groups you have assigned to FotoWeb, keeping the token small and avoiding sending unrelated groups.
  4. Set Source attribute. This choice decides what the claim actually contains, and therefore what you must enter in FotoWeb later, so note which one you pick:
    • Group ID sends each group's Object ID — a GUID such as 8a5b1c94-3f2d-4e77-b0a1-6d9c2f31e8ab. The value is stable: it does not change if the group is renamed.
    • Cloud-only group display names sends each group's name, such as Marketing. This is easier to read, but the value changes if the group is renamed in Entra ID, which breaks the link to FotoWeb.
Entra claim name FotoWeb field
http://schemas.microsoft.com/ws/2008/06/identity/claims/groups Groups

 

In this example, the source attribute is set to Cloud-only group display names, so the claim carries group names.

Whatever this claim sends is the value FotoWeb matches on. When you link the group in FotoWeb, enter that same value as the External Group ID: the Object ID if you chose Group ID, or the group name if you chose a display-name option. For the FotoWeb side of the configuration, see Managing groups using SAML.

Certificate

Download Certificate (Base64) from the SAML Signing Certificate section in Microsoft Entra ID. You upload this into the X.509 Certificate field in FotoWeb — see Configuring FotoWeb below.

Assign users and groups

In the enterprise application, open Users and groups and assign the users or groups that should be able to sign in to FotoWeb. Users who are not assigned will be denied access by Entra ID before FotoWeb ever sees the request.

Test the connection

Once the FotoWeb side is configured, use Test this application in Entra ID to verify the connection with an assigned test account before rolling the change out to users.

Example: Okta setup

Create the application in the Okta management console using the values from Values FotoWeb needs from your identity provider above.

Okta application settings showing the Single sign-on URL and Audience URI fields filled in with the FotoWeb consume URL and site URL.

In the Attribute statements section, map the FotoWeb attributes to those of your SAML provider. The screenshot below shows the mapping between FotoWeb and Okta, with the FotoWeb attributes listed in the left column (email, givenName, sn, username) and the corresponding Okta values in the right column.

Okta attribute statements table mapping the FotoWeb attributes email, givenName, sn and username to the equivalent Okta user profile values.

Configuring FotoWeb

After setting up the application, the SAML provider will provide you with an endpoint URL to which FotoWeb will send authentication requests, along with an X.509 certificate. These must be copied into the SAML authentication settings in the FotoWeb site configuration in the Operations Center Settings app, as shown below.

FotoWeb field Value from your identity provider
Login URL The login / SSO endpoint URL provided by the IdP (in Microsoft Entra ID, the Login URL)
X.509 Certificate The signing certificate (in Microsoft Entra ID, Certificate (Base64))
Logout URL Optional — see Setting the Logout URL
User attributes The attributes/claims configured in your IdP

FotoWeb SAML authentication settings in the Operations Center Settings app, showing the Login URL and X.509 Certificate fields.

FotoWeb SAML SSO properties panel listing the configured attribute mappings and sign-in options.

Setting the Logout URL

The Logout URL can be obtained from the IdP.

If the user logs out from FotoWeb or the session is terminated by other means, they will be redirected to the custom logout URL.

The custom logout URL may be a "start page" with links to FotoWeb and other applications that the user can log in to via SAML. For example, services such as Microsoft Entra ID, Okta, Google Workspace, and ADFS can have such pages. When using sign-in initiated by the identity provider (where the user signs in to FotoWeb from an external page rather than the FotoWeb login page), this provides a more natural experience, in which the user returns to the "start page" after leaving FotoWeb.

The custom logout URL is used regardless of whether the FotoWeb login page is enabled or not ("always log in with SSO"). This may be useful in cases where most users are expected to log in via SSO, but a select few (typically administrators) log in via the FotoWeb login form.

If no custom logout URL is specified and the FotoWeb login page is disabled ("always log in with SSO"), the user is redirected to a default page after logout, which includes a link to log back in via SSO.

Single sign-out is not supported

The custom logout page may also be a link that logs the user out of the identity provider. However, it is not an implementation of SAML single sign-out.

 

 

Enforcing the use of SAML for login

  • Only allow login with SAML selected — users who access FotoWeb are not prompted to enter a username and password; they are immediately authenticated via SAML when accessing the site.
  • Only allow login with SAML cleared — it will be possible to enter a FotoWeb username and password manually to log in. To log in with SSO, select Login with SSO on the login screen; you cannot manually enter your SAML credentials.

 

Keep a fallback administrator

Test SSO end-to-end before selecting. Only allow login with SAML, and make sure you retain a way to reach the site if the identity provider becomes unavailable.

 

 

Troubleshooting

Symptom Likely cause Fix
Login fails immediately after redirecting back from the IdP Missing trailing slash in the single sign-on URL or Audience URI Add the final forward slash to both values in the IdP application
The IdP reports an unknown or mismatched audience/entity ID Audience URI does not match the FotoWeb site URL, or uses the pre-build-837 value FotoWeb Check your FotoWeb build and set the Audience URI accordingly
Users authenticate at the IdP but are not logged in to FotoWeb Attribute names do not match the FotoWeb attribute names Compare the attribute names in the IdP against those in the Operations Center Settings app — they must match exactly
SSO stops working after a period of normal operation The IdP signing certificate has expired or been rolled over Download the current certificate from the IdP and upload it to the X.509 Certificate field in FotoWeb
A specific user is refused access at the identity provider The user is not assigned to the application in the IdP Assign the user or their group to the FotoWeb application
saml setup authentication entra microsoft entra okta

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Installing FotoWeb - choosing the right process
  • Activating a Fotoware license with a license server
  • FAQ: Licensing and product activation
eco-lighthouse-miljøfyrtårn

Company

  • About us
  • Resellers
  • Careers
  • Contact us

Help & support

  • Support center
  • Consultancy
  • Tech partners
  • Fotostation
  • System status

Trust Center

  • Legal
  • Security
  • Sustainability & ESG

Locations

Fotoware AS (HQ)
Tollbugata 35
0157 OSLO
Norway
Fotoware Switzerland AG
Brown Boveri Str.7
5400 Baden
Switzerland

Copyright 2026 Fotoware All rights reserved.

  • Terms of service
  • Privacy policy
  • Cookie policy

Knowledge Base Software powered by Helpjuice

Expand