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...
Using in an ubuntu environment (23.04). Unable to authenticate to azuread from the internal network (Internet access is through a proxy). I also set the classical environment variables http_proxy and...
To support a new authority type, we need to evolve MSAL.GO to have a better abstraction for authorities. Today, MSAL.GO supports AAD and ADFS authorities. ## How MSAL detects the...
**Is your feature request related to a problem? Please describe.** I would like to keep my app registration confidential and still be able to acquire token by username & password....
Easy to repro with a unit test in `partitioned_storage_test.go`: ```go func TestMarshal(t *testing.T) { mgr := newPartitionedManagerForTest(nil) b, err := mgr.Marshal() if err != nil { t.Fatal(err) } err =...
Want to get additional tests to have that break our current setup. That way we will know the new changes are working. Assigning to Bogdan for the test we should...
**Is your feature request related to a problem? Please describe.** The Microsoft website for MSAL (https://learn.microsoft.com/en-us/entra/identity-platform/msal-overview#application-types-and-scenarios) says that it's suitable for web apps and web apis. I've been trying to...
...because clients suggest partition keys inconsistently. For example, here's a repro using interactive auth: ```go package main import ( "context" "fmt" "path" "runtime" "github.com/AzureAD/microsoft-authentication-library-for-go/apps/cache" "github.com/AzureAD/microsoft-authentication-library-for-go/apps/public" ) type logger struct{} func...
### MSAL client type Confidential ### Problem Statement When MSAL creates the client assertion, it uses PKCS1 padding for digital signature and SHA1 as x5t claim. These are old crypto...