8000 Add support for OpenAPI and Swagger UI by Hronom · Pull Request #25925 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

Add support for OpenAPI and Swagger UI - #25925

Closed
Hronom wants to merge 1 commit into
keycloak:mainfrom
Hronom:main
Closed

Hronom wants to merge 1 commit into
keycloak:mainfrom
Hronom:main

Conversation

@Hronom
@Hronom Hronom commented Jan 5, 2024
Copy link
Copy Markdown

Add support for OpenAPI documentation and Swagger UI:

  1. Helps to list all exposed API as same as documentation for them
  2. Having /openapi endpoint allows to integrate keycloak inside infrastructure where services follow approach code first documentation and share API through endpoints

What is outside of this PR(not blocker):

  1. Refactoring of Accounts API to be compatible with API documentation generation tools
  2. Better description of security scheme for proper support of Try it out functionality

@Hronom
Hronom requested review from a team as code owners January 5, 2024 01:02
@ghost ghost added team/cloud-native labels Jan 5, 2024
Signed-off-by: Yevhen Tienkaiev <hronom@gmail.com>
@ahus1
ahus1 commented Jan 5, 2024 •
Copy link
Copy Markdown
Member

Thank you for this PR. I gave it a try, and I see that there are a lot of warnings and errors when I start Keycloak with these changes, even if OpenAPI is not enabled, which would irritate users. There is an effort to create a just the OpenAPI definition and provide it as a separate artifact, see #22940.

Please open a GitHub issue as enhancement first as we use issues to generate release notes.

I assume we would need to get the cloud native team's buy about the added runtime dependencies, and if they are stable / supported by the Quarkus team for our use cases - cc: @vmuzikar

2024-01-05 10:06:08,848 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RealmRepresentation]
2024-01-05 10:06:09,165 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.UserResource, Method: void resetPassword(org.keycloak.representations.idm.CredentialRepresentation cred), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,179 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.GroupRepresentation]
2024-01-05 10:06:09,183 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.UserSessionRepresentation]
2024-01-05 10:06:09,189 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,191 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,193 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,206 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,208 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,209 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,212 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.RoleMapperResource, Method: void addRealmRoleMappings(java.util.List<org.keycloak.representations.idm.RoleRepresentation> roles), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,217 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.UserSessionRepresentation]
2024-01-05 10:06:09,221 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.FederatedIdentityRepresentation]
2024-01-05 10:06:09,223 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.util.Map<java.lang.String, java.lang.Object>]
2024-01-05 10:06:09,225 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.lang.String]
2024-01-05 10:06:09,227 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.UserResource, Method: jakarta.ws.rs.core.Response executeActionsEmail(java.lang.String redirectUri, java.lang.String clientId, java.lang.Integer lifespan, java.util.List<java.lang.String> actions), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,233 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.CredentialRepresentation]
2024-01-05 10:06:09,241 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.UserRepresentation]
2024-01-05 10:06:09,276 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,279 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,284 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,287 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.RoleByIdResource, Method: void deleteComposites(java.lang.String id, java.util.List<org.keycloak.representations.idm.RoleRepresentation> roles), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,313 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.UserRepresentation]
2024-01-05 10:06:09,316 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,318 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,322 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,326 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.GroupRepresentation]
2024-01-05 10:06:09,330 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,335 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.RoleContainerResource, Method: void deleteComposites(java.lang.String roleName, java.util.List<org.keycloak.representations.idm.RoleRepresentation> roles), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,359 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.lang.String]
2024-01-05 10:06:09,375 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.IdentityProvidersResource, Method: java.util.Map<java.lang.String, java.lang.String> importFrom(java.util.Map<java.lang.String, java.lang.Object> data) throws java.io.IOException, Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,386 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.IdentityProviderRepresentation]
2024-01-05 10:06:09,408 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.IdentityProviderMapperRepresentation]
2024-01-05 10:06:09,422 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.IdentityProvidersResource, Method: jakarta.ws.rs.core.Response create(org.keycloak.representations.idm.IdentityProviderRepresentation representation), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,427 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.GroupRepresentation]
2024-01-05 10:06:09,443 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.GroupRepresentation]
2024-01-05 10:06:09,449 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,451 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,453 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,461 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,464 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,466 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,469 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.RoleMapperResource, Method: void addRealmRoleMappings(java.util.List<org.keycloak.representations.idm.RoleRepresentation> roles), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,472 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.UserRepresentation]
2024-01-05 10:06:09,490 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.AdminEventRepresentation]
2024-01-05 10:06:09,506 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.EventRepresentation]
2024-01-05 10:06:09,511 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ClientScopeRepresentation]
2024-01-05 10:06:09,515 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.GroupRepresentation]
2024-01-05 10:06:09,518 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ClientScopeRepresentation]
2024-01-05 10:06:09,522 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.lang.String]
2024-01-05 10:06:09,531 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ComponentTypeRepresentation]
2024-01-05 10:06:09,536 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ComponentRepresentation]
2024-01-05 10:06:09,544 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ClientRepresentation]
2024-01-05 10:06:09,569 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.UserSessionRepresentation]
2024-01-05 10:06:09,578 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,581 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,584 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,585 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,587 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,592 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,605 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.UserRepresentation]
2024-01-05 10:06:09,609 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,618 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,625 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,631 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.GroupRepresentation]
2024-01-05 10:06:09,635 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,641 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.RoleContainerResource, Method: void deleteComposites(java.lang.String roleName, java.util.List<org.keycloak.representations.idm.RoleRepresentation> roles), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,652 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ProtocolMapperRepresentation]
2024-01-05 10:06:09,654 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ProtocolMapperRepresentation]
2024-01-05 10:06:09,681 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ClientScopeRepresentation]
2024-01-05 10:06:09,690 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.UserSessionRepresentation]
2024-01-05 10:06:09,697 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ClientScopeRepresentation]
2024-01-05 10:06:09,708 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.ClientAttributeCertificateResource, Method: byte[] getKeystore(org.keycloak.representations.KeyStoreConfig config), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,714 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.ClientAttributeCertificateResource, Method: byte[] generateAndGetKeystore(org.keycloak.representations.KeyStoreConfig config), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:09,729 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,731 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:09,734 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.services.resources.admin.ClientScopeEvaluateResource$ProtocolMapperEvaluationRepresentation]
2024-01-05 10:06:09,932 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.authorization.ScopeRepresentation]
2024-01-05 10:06:10,058 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ClientScopeRepresentation]
2024-01-05 10:06:10,063 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,065 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,06
8000
8 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,070 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,071 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,075 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,089 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ProtocolMapperRepresentation]
2024-01-05 10:06:10,091 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ProtocolMapperRepresentation]
2024-01-05 10:06:10,100 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.util.Map<java.lang.String, java.lang.String>]
2024-01-05 10:06:10,104 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ClientScopeRepresentation]
2024-01-05 10:06:10,110 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,113 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,117 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,119 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,120 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,129 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RoleRepresentation]
2024-01-05 10:06:10,137 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ProtocolMapperRepresentation]
2024-01-05 10:06:10,138 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ProtocolMapperRepresentation]
2024-01-05 10:06:10,160 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ComponentTypeRepresentation]
2024-01-05 10:06:10,169 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.ClientInitialAccessPresentation]
2024-01-05 10:06:10,184 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: void updateRequiredAction(java.lang.String alias, org.keycloak.representations.idm.RequiredActionProviderRepresentation rep), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,187 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: jakarta.ws.rs.core.Response updateExecutions(java.lang.String flowAlias, org.keycloak.representations.idm.AuthenticationExecutionInfoRepresentation rep), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,191 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: void updateAuthenticatorConfig(java.lang.String id, org.keycloak.representations.idm.AuthenticatorConfigRepresentation rep), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,196 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: void registerRequiredAction(java.util.Map<java.lang.String, java.lang.String> data), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,208 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: jakarta.ws.rs.core.Response newExecutionConfig(java.lang.String execution, org.keycloak.representations.idm.AuthenticatorConfigRepresentation json), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,212 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.util.Map<java.lang.String, java.lang.String>]
2024-01-05 10:06:10,214 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.RequiredActionProviderRepresentation]
2024-01-05 10:06:10,218 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.util.Map<java.lang.String, java.lang.Object>]
2024-01-05 10:06:10,220 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.util.Map<java.lang.String, java.lang.Object>]
2024-01-05 10:06:10,222 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[org.keycloak.representations.idm.AuthenticationFlowRepresentation]
2024-01-05 10:06:10,227 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.util.Map<java.lang.String, java.lang.Object>]
2024-01-05 10:06:10,229 ERROR [io.sma.ope.run.sca.dataobject] (build-23) SROAP31016: Unanticipated mismatch between type arguments and type variables 
Args: [E, S]
 Vars:[java.util.Map<java.lang.String, java.lang.Object>]
2024-01-05 10:06:10,238 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: jakarta.ws.rs.core.Response createFlow(org.keycloak.representations.idm.AuthenticationFlowRepresentation flow), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,240 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: jakarta.ws.rs.core.Response createAuthenticatorConfig(org.keycloak.representations.idm.AuthenticatorConfigRepresentation rep), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,244 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: jakarta.ws.rs.core.Response addExecutionToFlow(java.lang.String flowAlias, java.util.Map<java.lang.String, java.lang.String> data), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,246 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: jakarta.ws.rs.core.Response addExecutionFlow(java.lang.String flowAlias, java.util.Map<java.lang.String, java.lang.String> data), Parameter.name: null, Parameter.in: null
2024-01-05 10:06:10,249 WARN  [io.sma.ope.run.sca.spi] (build-23) SROAP07902: @Parameter annotation missing JAX-RS parameter. Class: org.keycloak.services.resources.admin.AuthenticationManagementResource, Method: jakarta.ws.rs.core.Response addExecution(org.keycloak.representations.idm.AuthenticationExecutionRepresentation execution), Parameter.name: null, Parameter.in: null

@ahus1
ahus1 commented Jan 5, 2024
Copy link
Copy Markdown
Member

A related effort is #25563 where there is an effort to improve OpenAPI annotations, cc: @y-tabata

@Hronom
Hronom commented Jan 28, 2024
Copy link
Copy Markdown
Author

Please take a look this PR #25974

@Hronom Hronom closed this Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0