Skip to content

Conversation

dvaldivia
Copy link
Collaborator

@dvaldivia dvaldivia commented May 14, 2025

  • Removal of external IDP login endpoints and associated helper functions in user_login.go and auth endpoints.
  • Elimination of bucket tags API endpoints and corresponding swagger definitions.
  • Purge of LDAP authentication code and unused configuration/test functions.

@dvaldivia dvaldivia requested review from bexsoft and Copilot May 14, 2025 21:48
@dvaldivia dvaldivia self-assigned this May 14, 2025
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes several unused APIs and related code including login endpoints, OAuth2 authentication support, LDAP authentication logic, and associated swagger specification files. Key changes include:

  • Removal of external IDP login endpoints and associated helper functions in user_login.go and auth endpoints.
  • Elimination of bucket tags API endpoints and corresponding swagger definitions.
  • Purge of LDAP authentication code and unused configuration/test functions.

Reviewed Changes

Copilot reviewed 42 out of 42 changed files in this pull request and generated no comments.

Show a summary per file
File Description
api/user_login.go Removed unused OAuth2 login handler and simplified getLoginDetailsResponse.
api/user_buckets.go Removed bucket tags handler logic.
api/operations/* Deleted multiple swagger-generated files for unused endpoints.
api/client.go Removed LDAP authentication branch from console credentials creation.
api/embedded_spec.go Removed swagger definitions for removed endpoints.
api/consts.go, config.go, tests Cleaned configuration and test references to removed APIs.

@dvaldivia dvaldivia merged commit 3dc0fdc into minio:master May 14, 2025
27 checks passed
@dvaldivia dvaldivia deleted the remove-more-apis branch May 14, 2025 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants