---
title: Microsoft Login Integration Kit
description: The Microsoft Login Integration Kit allows PingFederate to use Microsoft as an identity provider (IdP). This allows users to access service provider (SP) applications by signing into Microsoft.
component: microsoft-login
page_id: microsoft-login::pf_microsoft_login_ik
canonical_url: https://docs.pingidentity.com/integrations/microsoft-login/pf_microsoft_login_ik.html
revdate: September 17, 2025
section_ids:
  features: Features
  components: Components
  intended-audience: Intended audience
  system-requirements: System requirements
---

# Microsoft Login Integration Kit

The Microsoft Login Integration Kit allows PingFederate to use Microsoft as an identity provider (IdP). This allows users to access service provider (SP) applications by signing into Microsoft.

## Features

* Supports the [PingFederate authentication API](https://docs.pingidentity.com/pingfederate/latest/developers_reference_guide/pf_authentication_api.html).

* Supports the [JavaScript Widget for the PingFederate Authentication API](https://github.com/pingidentity/pf-authn-js-widget).

## Components

* Microsoft IdP Adapter

  * Allows PingFederate to communicate with the Microsoft API to process sign-on requests and get user information.

* Templates

  * Allow the adapter to prompt the user to sign on.

  * Allow you to modify the appearance of the sign-on prompt.

  |   |                                                                                                                                                                                                                                                                                  |
  | - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  |   | You choose whether to present the template with a browser redirect or as a pop-up window. Learn more in the **Microsoft Sign-on Presentation** field description in [Microsoft IdP Adapter settings reference](setup/pf_microsoft_login_ik_idp_adapter_settings_reference.html). |

* Language packs

  * Allow you to customize or localize the messages returned by the PingFederate authentication API and shown on the templates during authentication. Learn more in [Localizing messages for end users](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_local_message_end_users.html) in the PingFederate documentation.

## Intended audience

This document is intended for PingFederate administrators.

If you need help during the setup process, use the following resources:

* PingFederate documentation:

  * [Identity provider SSO configuration](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_ident_provid_sso_config.html)

  * [Managing IdP adapters](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_managing_idp_adapters.html)

  * [Authentication policies](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_authentication_policies.html)

  * [SP connection management](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_sp_connect_management.html)

* [Register an application with the Microsoft identity platform](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app) in the Microsoft documentation.

## System requirements

* PingFederate 11.3 or later

* A Microsoft developer account with Entra ID
