MicroStrategy ONE

Common authentication customizations

Some common authentication customization scenarios for MicroStrategy Library are described in the topics listed below. Sample files and customization instructions are provided to help you get started.

  • Customizing the login page

    This example demonstrates how to customize authentication if you need to create a custom login page for MicroStrategy Library. It can be used with either Standard or LDAP authentication.

  • Setting custom session parameters

    This example demonstrates how to customize authentication if you need to set additional session parameters during authentication, such as adding the Intelligence Server session locale. It can be used with any authentication mode.

  • Getting custom information from the authentication token

    This example demonstrates how to customize authentication if you use a third-party identity provider, such as Ping or Tivoli, to provide single sign-on (SSO) and need to extract custom information from the authentication token. It can only be used with Trusted authentication mode.

  • Customizing user mapping

    This example demonstrates how to customize authentication if you use a third-party identity provider with SAML authentication and you need to set additional user properties. It can only be used with Trusted authentication mode.

  • Getting custom information from the header

    This example demonstrates how to customize authentication to extract additional user information from the request header and use it to add a security filter to the user session. It can only be used with Trusted authentication mode.

  • Adding custom headers for CORS

    This example demonstrates how to customize authentication to add additional headers to the list of allowed CORS headers. CORS, or Cross-Origin Resource Sharing, provides a way for a web application running in one origin (domain, protocol, and port) to access selected resources from a server in a different origin.