microsoft-authentication-library-for-go
microsoft-authentication-library-for-go copied to clipboard
The MSAL library for Go is part of the Microsoft identity platform for developers (formerly named Azure AD) v2.0. It enables you to acquire security tokens to call protected APIs. It uses industry sta...
The client [polling stage](https://github.com/AzureAD/microsoft-authentication-library-for-go/blob/ee1f38a268eaf9f09cb16d9268933ad37d0e2008/src/msal/DeviceCodeRequest.go#L72) of device code flow should tolerate network drift by some retry mechanism. I find [retryablehttp](https://github.com/hashicorp/go-retryablehttp) is extremely helpful and easy to adapt.
Add option to set success and error web pages for when using `AcquireTokenInteractive` For example : var successPage = []byte(` A Success Page `) var errorPage = []byte(` A Error...
### MSAL client type Managed identity ### Problem Statement In addition to env variable add file based detection for azure arc. For more details see * [Guide to determine Azure...
Something like the MSAL.NET solution for https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4411
**Which version of MSAL Go are you using?** latest. **Where is the issue?** I am relatively new to Go language environment and try to follow this README steps. This is...
### Issue with AcquireTokenInteractive I was trying to use AcquireTokenInteractive functionality to get a token for a SPA, I believe the issue is caused by missing headers when sending the...
I am new to OIDC and MSAL and I am trying to implement [Client Credential Flow with federated credential](https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-client-creds-grant-flow#third-case-access-token-request-with-a-federated-credential) for Service-to-Service authentication in AKS. For my case the Identity Provider...
**Which version of MSAL Go are you using?** github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 (latest) **Where is the issue?** Confidential client - client certificate https://github.com/AzureAD/microsoft-authentication-library-for-go/blob/882b562b72d131d87e866691c54cbc08111ba804/apps/confidential/confidential.go#L98-L116 This code assumes that all `PRIVATE KEY` blocks can...
Related to #485, #227, and #407.