azure-communication-common-java
Shared Java library for authenticating with Azure Communication Services.
Setup & Installation
What This Skill Does
Shared Java library for authenticating with Azure Communication Services. Provides CommunicationTokenCredential with automatic token refresh, and typed identifier classes for ACS users, phone numbers, and Teams users.
Handling token expiry manually across multiple ACS services is error-prone; this library centralizes credential lifecycle and identifier parsing so you don't have to reimplement them per service.
When to use it
- Setting up proactive token refresh for a long-lived ACS chat client
- Resolving whether an incoming caller is an ACS user, a PSTN number, or a Teams user
- Authenticating a Java backend service against ACS using Entra ID credentials
- Parsing raw ACS identifier strings into their correct typed Java objects
- Configuring a Teams Phone Extensibility client with the right cloud environment and scopes
Similar Skills
pptx-generator
Generates, edits, and reads PowerPoint files using PptxGenJS and markitdown.
wp-project-triage
Inspects a WordPress repository and outputs a structured JSON report describing the project kind, tooling, tests, and version hints.
internal-comms
Writes internal communications in company-specific formats.
pptx
Handles everything involving .
