AI · MICROSOFT · SHARED KNOWLEDGE

AI, in your work.

Understand what’s changing.
Discover what you can do with it.

IN FOCUS / AI & industry

Directions EMEA 2026: preparing for Paris

Dates, registration and AI topics in the announced Paris agenda, with questions and examples for evaluating Business Central solutions.

Read the story 4 min

TRY IT IN NEXO

A useful answer starts before the question.

Choose a task. Compare two requests. Take away a prompt with context.

Open the prompt workshop Interactive example · Fictional data · No signup
FROM IDEA TO NEXT STEP

“Summarise this meeting.”

ContextGoalFormat

“Extract decisions, actions and what still needs confirming.”

The difference is in what you ask.

EXPLORE NEXO

The latest, with perspective.

39 articles

Topic: All

If AI cuts hours, the pilot must prove the value

Freed capacity, realized savings and AI consumption are different measures. A useful pilot agrees how to measure outcomes before discussing value-based pricing.

Directions EMEA 2026 · campaña temporal · lote 1 · Announcement: · Editorial review

Hands on a laptop keyboard, with a spreadsheet showing products, prices and stock levels on screen.
Working with inventory data. Image: Gorilla ROI Data Connector · Unsplash.

Your integration uses OAuth: now check where the credential ends up

Using OAuth does not settle credential custody. Environment copies, permissions and revocation deserve a review before connecting services or agents to an ERP.

Directions EMEA 2026 · campaña temporal · lote 1 · Announcement: · Editorial review

Person wearing headphones working at several screens, one displaying code, in a dimly lit room.
Programming at a workstation. Photo: Jefferson Santos · Unsplash.
nNexo CommunityEditorial review · 2026-11-07

ANNOUNCEMENT & AVAILABILITY

Checked against the public session listing, dated October 29, 2026, and Microsoft documentation consulted on November 7, 2026. This article describes existing mechanisms whose compatibility depends on hosting, APIs and configuration. The registered PDF was inaccessible: its pages have not been verified or used as evidence.

OAuth Is Secure. Your Client Secret Isn't. · 1303508 · páginas 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19

The credential is part of the integration

Arend-Jan Kauffmann’s session listed by Directions for October 29, 2026, proposes examining the credential lifecycle in Business Central: creation, storage, retrieval and transmission. Its description includes database copies and authentication for external services among the areas to review. Public session listing.

Nexo’s editorial interpretation is practical: confirming that a connection obtains a token is insufficient to assess its operational security. Teams also need to identify who can use its credential, which operations it permits and how to stop access when it is no longer needed.

Identity, custody and permissions

In the OAuth client credentials flow, a service acts under its own identity without representing a user. Microsoft supports shared secrets, certificates and federated credentials for obtaining tokens in the relevant scenarios. The destination API must check the application’s authorization. Client credentials flow.

Business Central documents S2S for online APIs and web services from version 18.3, and automation APIs from version 17.0. For on-premises installations, support starts with versions 18.11 and 19.5 and requires Microsoft Entra authentication through OpenID Connect. The application must also be enabled in Business Central and assigned the necessary permissions; it cannot receive the SUPER permission set. S2S availability and configuration.

When reviewing an integration, Nexo suggests addressing these questions separately:

  • Identity: which application requests access?
  • Custody: where does the credential reside, and who can retrieve or use it?
  • Permissions: which data and operations does the integration actually need?
  • Removal: which procedure verifies that access has stopped?

An environment copy requires a connection review

Business Central takes precautions when copying environments: it stops job queue tasks, clears base application integration settings and blocks outbound HTTP calls from extensions by default. Those calls require approval for each extension. Documented copy behavior.

Our recommendation is to review each integration before reactivating it. These protections do not constitute an individual check of a custom extension’s credentials. The team must verify which configuration remains, which destination it will use and whether its access is appropriate for the test environment.

Choose the mechanism for the context

Microsoft recommends avoiding manually managed secrets when a compatible alternative exists, and prioritizes certificates when a managed identity or suitable external identity provider cannot be used. The choice requires checking both ends of the integration. App registration recommendations.

MechanismWhere it fitsLimit to check
Managed identitySupported Azure resources; the platform manages credentials.The destination resource must support Entra authentication and grant access to that identity. Documentation.
Workload identity federationSupported scenarios, such as GitHub Actions or Kubernetes, through trust in an identity provider.That trust must be configured and restricted; it does not replace resource authorization. Documentation.
CertificateApplication authentication where the integration supports it.The private key still requires custody and renewal. Microsoft recommends a secure vault.
Client secretIntegrations that use a shared credential.Requires protected storage, rotation and expiry management; it must not be shared across applications.

Removing a credential and stopping access require separate checks

Microsoft’s documentation warns that deactivating an application prevents new tokens from being issued, while existing tokens remain valid until they expire. An administrative action should therefore not be assumed to terminate all existing access immediately. Application deactivation.

Nexo suggests rehearsing access removal in a controlled environment: test both a new token request and the use of a previously issued token, and record the destination service’s observed behavior. The procedure needs an owner and a verifiable completion criterion.

A useful inventory without copying secrets

This template is an editorial proposal for documenting integrations. Record references and responsibilities, never secret values, tokens or private keys.

FieldWhat to record
Integration and ownerBusiness purpose, owning team and operational contact.
Identity and environmentApplication identifier, customer, environment and authorized destination.
Mechanism and custodyCredential type and reference to the vault or trust relationship.
PermissionsRequired operations and the assignments that allow them.
Copying and renewalExpected behavior when copying the environment and the credential renewal owner.
Access removalProcedure, most recent test and observed result.

An example in practice

Hypothetical example: a team copies production to test an order connector. Before authorizing outbound calls, it checks the connector’s identity, the vault it references and the destination of its requests. It then tests access removal using test data. This is a proposed working scenario, not an incident or an observed outcome.

The editorial recommendation is to make credential review part of every integration handover: alongside the working connection, document who can use it, the scope of its access and how to withdraw it.

Created with AI assistance and reviewed by Nexo Community. Practical proposals and editorial interpretation are distinguished from documented facts.

Read the source ↗

CONNECT THIS IDEA

A useful next step.

AI & industry · 5 minIf AI cuts hours, the pilot must prove the valueAI & industry · 4 minGPT-6.1 Terra in Copilot: what to evaluate before team adoption

More articles appear as you continue scrolling.