Skip to content

feat: Add FedCM login and ES384/ES512 DPoP algorithms#867

Merged
tanya732 merged 2 commits into
masterfrom
fern-bot/2026-05-19_13-57-22_762
May 22, 2026
Merged

feat: Add FedCM login and ES384/ES512 DPoP algorithms#867
tanya732 merged 2 commits into
masterfrom
fern-bot/2026-05-19_13-57-22_762

Conversation

@fern-api
Copy link
Copy Markdown
Contributor

@fern-api fern-api Bot commented May 19, 2026

Changes

  • FedCM Login support: New fedcmLogin field on CreateClientRequestContent and UpdateClientRequestContent for configuring Federated Credential Management (FedCM) login on clients
  • FedCM types: New FedCmLogin and FedCmLoginGoogle types for FedCM configuration - DPoP signing algorithms: Added ES384 and ES512 to ConnectionDpopSigningAlgEnum (previously only ES256 and Ed25519)
  • CIMD Javadoc fix: Expanded truncated registerCimdClient() method documentation across ClientsClient, AsyncClientsClient, RawClientsClient, and AsyncRawClientsClient — now includes full Create/Update
    behavior, required scopes, and auto-processing details

Manual Testing

  • Fetch accessToken from Auth0-dashboard or using AuthAPI.
  • Create ManagementApi instance with access token
  ManagementApi client = ManagementApi                                                                                                                                                                     
                  .builder()                                                                                                                                                                               
                  .url(audience)                                                                                                                                                                           
                  .token(accessToken)                                                                                                                                                                      
                  .build();    

Example - Configure FedCM Login on a client

  CreateClientRequestContent request = CreateClientRequestContent.builder()                                                                                                                                
          .name("My FedCM App")                                                                                                                                                                            
          .fedcmLogin(FedCmLogin.builder()                                                                                                                                                                 
                  .google(FedCmLoginGoogle.builder()                                                                                                                                                       
                          .isEnabled(true)                                                                                                                                                  
                          .build())                                                                                                                                                                        
                  .build())                                                                                                                                                                                
          .build();                                                                                                                                                                                        
                                                                                                                                                                                                           
  client.clients().create(request);                                                                                                                                                                        
                                                                                                                                                                                                           

@fern-api fern-api Bot requested a review from a team as a code owner May 19, 2026 13:57
@tanya732 tanya732 changed the title SDK regeneration feat: Add FedCM login and ES384/ES512 DPoP algorithms May 22, 2026
tanya732
tanya732 previously approved these changes May 22, 2026
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-java-sdk: 4.6.3
@tanya732 tanya732 force-pushed the fern-bot/2026-05-19_13-57-22_762 branch from 5c07cb1 to 25331bd Compare May 22, 2026 11:26
@tanya732 tanya732 merged commit 75014cb into master May 22, 2026
7 checks passed
@tanya732 tanya732 deleted the fern-bot/2026-05-19_13-57-22_762 branch May 22, 2026 11:32
@tanya732 tanya732 mentioned this pull request May 22, 2026
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