Overview
Update documentation to reflect the new Key Vault-based configuration introduced by the LinkedIn token auto-refresh feature. Ensures any developer setting up XPoster locally or in a new environment can follow a clear, up-to-date guide.
Depends on: #54 #55
Tasks
New Variables to Document
| Variable |
Storage |
Description |
LINKEDIN_CLIENT_ID |
Key Vault |
LinkedIn app client ID |
LINKEDIN_CLIENT_SECRET |
Key Vault |
LinkedIn app client secret |
LINKEDIN_ACCESS_TOKEN |
Key Vault Reference |
Current access token (auto-refreshed) |
LINKEDIN_REFRESH_TOKEN |
Key Vault |
Refresh token (valid 365 days) |
LinkedInTokenRefreshSchedule |
App Setting |
Cron: 0 0 9 1 * * |
KEYVAULT_URI |
App Setting |
https://xposter-kv.vault.azure.net/ |
References
Overview
Update documentation to reflect the new Key Vault-based configuration introduced by the LinkedIn token auto-refresh feature. Ensures any developer setting up XPoster locally or in a new environment can follow a clear, up-to-date guide.
Depends on: #54 #55
Tasks
src/local.settings.json.example:LINKEDIN_ACCESS_TOKENplain value with a comment explaining it is now a Key Vault Reference in AzureLINKEDIN_CLIENT_ID,LINKEDIN_CLIENT_SECRET,LINKEDIN_REFRESH_TOKENwith instructionsKEYVAULT_URIandLinkedInTokenRefreshScheduledocs/configuration.md:@Microsoft.KeyVault(...)syntaxaz login+DefaultAzureCredentialdocs/analysis-linkedin-token-auto-refresh.md:0 0 9 1 * *New Variables to Document
LINKEDIN_CLIENT_IDLINKEDIN_CLIENT_SECRETLINKEDIN_ACCESS_TOKENLINKEDIN_REFRESH_TOKENLinkedInTokenRefreshSchedule0 0 9 1 * *KEYVAULT_URIhttps://xposter-kv.vault.azure.net/References