Skip to content

New Extension: Minecraft Identity Provider #750

@lusu007

Description

@lusu007

Description

I would like to propose adding a Minecraft Identity Provider extension to the Keycloak website.

The extension allows Keycloak to authenticate users through their Microsoft/Xbox/Minecraft account and link that identity to a Keycloak user account. This is useful for communities, game server networks, and platforms that need to verify that a user actually owns a Minecraft account before granting access to related services.

Project repository: https://github.com/groundsgg/keycloak-minecraft-idp

Discussion

No response

Motivation

Minecraft is one of the most widely used games for community-driven platforms and server networks. Many of these platforms need a reliable way to connect external web accounts with verified Minecraft identities.

At the moment, this usually requires custom account-linking flows outside of Keycloak. Providing a Minecraft Identity Provider extension makes this integration easier for Keycloak users and gives server operators a cleaner, centralized authentication and identity-management flow.

Adding this extension to the Keycloak website would make it easier for users to discover and adopt the provider when building Minecraft-related platforms with Keycloak.

Details

The extension provides a custom Keycloak Identity Provider for Minecraft accounts.

Main use cases:

  • Sign in or link users through their Microsoft/Xbox/Minecraft account
  • Verify Minecraft account ownership in Keycloak-based platforms
  • Use Keycloak as the central identity system for Minecraft server networks, communities, dashboards, and admin tools
  • Avoid implementing separate custom account-linking logic outside of Keycloak

The extension is intended for projects where a verified Minecraft identity is required before granting access to web dashboards, community services, game-server features, or administrative tooling.

It would be useful to list this project on the Keycloak website together with other community extensions/providers so that users can discover it more easily.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions