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

Fotoware Alto Identity Server Fotoware Alto IDS Scenario Prerequisites Configure and test Federated authentication External IdP scenario Prerequisites Limitations Claims filter How to apply claims filtering per IdP Note Common use cases Further information for External IdP FAQs Glossary OpenID Connect
  • Home
  • Fotoware Alto
  • End-User Manual
  • Access
  • Authentication in Fotoware Alto

Authentication configuration in Fotoware Alto

18. May 2026

Elaine Foley

Table of Contents

Fotoware Alto Identity Server Fotoware Alto IDS Scenario Prerequisites Configure and test Federated authentication External IdP scenario Prerequisites Limitations Claims filter How to apply claims filtering per IdP Note Common use cases Further information for External IdP FAQs Glossary OpenID Connect

Fotoware Alto (formerly Picturepark Content Platform) uses a secure authentication system built on OpenID Connect. This system allows users to log in to one or multiple Fotoware Alto platforms with the same Fotoware Alto account. This login is also the preferred method for connecting your users with Fotoware Alto apps and microsites, or via direct user-centric API requests. 

Benefits of one account for multiple platforms:

  • One central user repository (Identity Provider) for authentication.
  • Different permissions per platform role assignments. 
  • Accessing multiple Fotoware Alto platforms with the same account. 
  • One login to connect them all: Fotoware Alto apps, microsites, and customer systems. 
  • Authentication using the highly secure and flexible OpenID Connect protocol. 
  • Easy administration and faster development cycles for new apps. 

Fotoware Alto Identity Server

Fotoware Alto serves the needs of multiple customers, where separate user databases become an administrative and security nightmare. To save valuable IT resources, delegated user authentication and user provisioning to the Fotoware Alto Identity Server as the default trusted Identity Provider (IdP), which is connected via OpenID Connect, the industry-standard protocol for secure, flexible authentication. The Fotoware Alto IDS stores all user attributes required to authenticate users across one or more Fotoware Alto platforms. 

Copyright Image: Designed by gstudioimagen / Freepik

Fotoware Alto IDS Scenario 

  1. 💻 The user requests access to Fotoware Alto via the Login Form.
  2. 🏢 The request is sent to the Fotoware Alto IDS, which verifies the identity. 
  3. 🔑 The Fotoware Alto IDS grants or denies access. 
     

Prerequisites

To configure the Fotoware Alto IDS authentication, you need a Fotoware Alto subscription. 
 

Configure and test

The Fotoware Alto IDS authentication is built in and requires no further configuration, except for creating a user, which can be done by an administrator or via self-registration on the sign-up form. 

Your browser does not support HTML5 video.

 

Federated authentication

Instead of using only the Fotoware Alto IDS, you can connect an OpenID Provider, which will serve as an Identity Provider to the Fotoware Alto IDS. The desired Identity Provider (IdP) must support the standardized OpenID Connect protocol, which allows for flexible implementations that vary in required metadata or ACR values. 

Benefits of adding an external Identity Provider (IdP): 

  • Linking third-party accounts to your Fotoware Alto. 
  • Connect to Fotoware Alto quickly, seamlessly, and securely using an existing user account, such as one from Active Directory or a trusted, in-place Identity Provider (IdP). 
  • Add one or more supported OpenID Providers to your Fotoware Alto easily. 
  • Full control over permitted Identity Providers (IdPs) for a user base is achieved by adding the allowed IdP to each user; for example, ADFS for employees only, Azure for agencies, and Fotoware AltoIDS for all other users.

Copyright Image: Designed by gstudioimagen / Freepik
 

External IdP scenario 

  1. 💻 The user requests access to Fotoware Alto via the IdP button on the Login Form, via the "Connect via IdP" button. 
  2. 🌍 Fotoware Alto IDS sends the request to the configured OpenID Provider (IdP), verifying the identity and sending the configured claims. 
  3. 🔑 Fotoware AltoCP authenticates the user. 
     

Prerequisites

To configure an OpenID provider, you need: 

  • a Fotoware Alto subscription
  • a supported OpenID Provider setup and configuration, such as ADFS on Windows Server 2016
     

Limitations

  1. You cannot remove roles from federated users if those roles were assigned by an IdP. Roles must be added to or removed from users via role mappings. 
  2. Federated users cannot create API tokens.
  3. Federated users cannot be invited or set to "In Review". 
  4. The IdP's fallback user role is assigned only when no role mapping matches, and there is no default role. 
     

Claims filter

 If a user is a member of many groups in Azure (has many claims), the login process may fail because Identity Server cannot handle the large response. This results in a 502 error during the login process.

To resolve this, try reducing the number of groups the user belongs to in your identity provider (IdP), or set up a Claims filter in Fotoware Alto to exclude unnecessary claims.

The Claims filter (an API-only feature) allows administrators to manage which identity claims from external identity providers (IdPs), such as Azure AD or ADFS, are passed to Alto during federated login. This helps securely manage user attributes and group mappings, ensuring only relevant data is persisted. You can filter any claim type; however, do not filter out email claims, as they are essential for user identification.
 

How to apply claims filtering per IdP

Note

The claims filter can only be configured using the API.

 

 

  1. Retrieve IdP configuration.

    GET {{ids_management_base_url}}/identityProviders/{{idpId}}
     
  2. Modify and apply the claims filter.
    Use the result from the GET call and update the claimsFilters property.
    Send it back via:

    PUT {{ids_management_base_url}}/identityProviders/{{idpId}}endpoint
     

Example Payload

"claimsFilters": {
      "{{claim}}": {
          "filterType": "Include" / "Exclude",
          "values": [
              "{{anyClaimValue}}"
          ]
      }
    }
  •  {claim}}: the type of claim. This is the same as what is set on the IdP settings page.
  • "filterType": "Include" or “Exclude”
  • "values": Array of claim values to include or exclude. An empty array means all values.   


Common use cases

Scenario Result
No claims filter applied All claims passed to Alto.
Filter out "givenname"    First name not mapped in Alto.
Filter out "groups" Group-based roles not assigned.
Filter out "email" Login may fail, or the user may not be identified.

 

Further information for External IdP

  1. Fotoware Alto Redirect URL is the URL of the Fotoware Alto IDS + /sign in-<Idp-id> 
    1. You can see the Fotoware Alto IDS when you open the Login Form of your Fotoware Alto in the URL. 
    2. You find the Identity Provider ID in the list of external IdPs in Settings > IdP Setup
  2. The Client Secret is not required, as Fotoware Alto uses the Authorization Code Flow with PKCE. 
     

FAQs

FAQ: Why do I need an external Identity Provider?

FAQ: Why OpenID Connect?

FAQ: Which external Identity Providers are supported?

FAQ: What authentication flows are supported?

FAQ: Is Multi-factor Authentication MFA supported?

FAQ: Is One Login supported as an OpenID Provider?

FAQ: Is Okta OP supported as an OpenID Provider?

FAQ: Is Google as an OpenID Provider supported?

FAQ: Do I have an in-built Identity Provider in Fotoware Alto?

FAQ: Is Azure AD a supported OpenID Provider?
 

Glossary OpenID Connect

The Relying Party (RP) is an app that outsources user authentication to Fotoware Alto itself. Fotoware Alto does not handle authentication; instead, it outsources authentication to the Fotoware Alto IDS or any trusted Identity Provider configured in the system.

Fotoware Alto IDS is the Fotoware Alto Identity Server, which serves as the default trusted Identity Provider of your Fotoware Alto. All identity information (for example, user attributes) is saved in the Fotoware Alto IDS. You can access multiple Fotoware Alto tenants with the same identity.

OpenID Providers are implementations based on OpenID Connect, such as servers, services, or libraries. They are listed on the official OpenID Connect page: https://openid.net/developers/certified. Popular services like Google, Microsoft, and Amazon support OpenID, but each OpenID Provider can define its own metadata to describe its OpenID Connect configuration. Therefore, not all OpenID Providers are supported with Fotoware Alto.

OIDC is a leading standard for authentication, specifically identity provisioning and single sign-on. It uses JSON Web Token (JWT) identity tokens, delivered via OAuth 2.0 flows for web, browser-based, and native/mobile applications. OpenID Connect allows clients of all types, including Web-based, mobile, and JavaScript clients, to request and receive information about authenticated sessions and end-users. The specification suite is extensible, allowing participants to use optional features such as encryption of identity data, the discovery of OpenID Providers, and session management, when it makes sense for them. See the Fotoware Alto OpenID Configuration for the live environment. Add well-known/openid-configuration to the identity server URL to get the configuration for your platform. 

Identity Provider (IdP, IDP) is a system that manages and maintains identity information (for example, user attributes). Identity providers offer user authentication as a service. Fotoware Alto outsources the user authentication to the Fotoware Alto Identity Server as the default trusted identity provider and is thus a relying party application to it. See Wikipedia Identity Provider.

Authorization is the process of verifying that "you are permitted to do what you are trying to do" by granting permissions. While authorization often occurs immediately after authentication (for example, when logging into a computer system), this does not mean that authorization presupposes authentication: an anonymous agent could be authorized to a limited set of actions. Fotoware Alto grants permissions via assignments to user roles. See Wikipedia Authorization.

Authentication Flow is the definition of how the tokens used to identify users are exchanged. Fotoware Alto external Identity Provider must support Authorization Code Flow with PKCE. PKCE, pronounced “pixy”, is an acronym for Proof Key for Code Exchange, which does not require users to provide a client_secret. The standard Authorization Code flow would require this. The main benefit is reduced risk for native apps, as there are no embedded secrets in the source code, thereby limiting exposure to reverse engineering. 

Authentication is the act of proving that "you are who you say you are", usually done via passwords. The act of verifying the identity of a computer system user. Identity providers offer user authentication as a service. See Wikipedia Authentication.

ACR Values are optional parameters provided as space-separated strings. These values specify additional context that the authorization server shall use to process the client's authentication request. If the client provides a value the IdP understands, it will be respected, but if the IdP does not understand it, the authentication request is either denied or the acr_values are sent back to the client, which can then decide if the level of authentication is satisfying and carry on with the authentication or reject it. The values appear in order of preference. Possible values may be multi-factor or phishing-resistant. See here for more information: https://ldapwiki.com/wiki/Acr_values. 

fotoware authentication

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Configuring authentication providers and single sign-on in Fotoware
  • Setting up Active Directory Federation Services (ADFS)
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