Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion common
Submodule common updated 82 files
+6 −1 .github/copilot-instructions.md
+31 −0 azure-pipelines/pull-request-validation/build-consumers.yml
+14 −0 changelog.txt
+1 −1 common/build.gradle
+17 −0 common/src/main/java/com/microsoft/identity/common/internal/apps/AppRegistry.kt
+14 −0 common/src/main/java/com/microsoft/identity/common/internal/broker/BrokerRequest.java
+40 −1 common/src/main/java/com/microsoft/identity/common/internal/broker/BrokerResult.java
+28 −0 common/src/main/java/com/microsoft/identity/common/internal/controllers/LocalMSALController.java
+94 −0 common/src/main/java/com/microsoft/identity/common/internal/providers/oauth2/AuthTabStrategyProvider.kt
+47 −0 common/src/main/java/com/microsoft/identity/common/internal/providers/oauth2/BrowserLaunchStrategy.kt
+111 −0 common/src/main/java/com/microsoft/identity/common/internal/providers/oauth2/CustomTabsLaunchStrategy.kt
+175 −39 common/src/main/java/com/microsoft/identity/common/internal/providers/oauth2/SwitchBrowserActivity.kt
+2 −1 common/src/main/java/com/microsoft/identity/common/internal/request/MsalBrokerRequestAdapter.java
+153 −6 common/src/main/java/com/microsoft/identity/common/internal/result/MsalBrokerResultAdapter.java
+59 −0 common/src/main/java/com/microsoft/identity/common/internal/telemetry/OnboardingSessionCorrelationStore.kt
+314 −0 common/src/main/java/com/microsoft/identity/common/internal/telemetry/OnboardingTelemetryRecorder.kt
+7 −1 common/src/main/java/com/microsoft/identity/common/internal/ui/browser/AndroidBrowserSelector.java
+92 −0 common/src/main/java/com/microsoft/identity/common/internal/ui/webview/AzureActiveDirectoryWebViewClient.java
+17 −9 ...src/main/java/com/microsoft/identity/common/internal/ui/webview/challengehandlers/SwitchBrowserChallenge.kt
+21 −7 ...ain/java/com/microsoft/identity/common/internal/ui/webview/challengehandlers/SwitchBrowserRequestHandler.kt
+0 −32 ...in/java/com/microsoft/identity/common/internal/ui/webview/switchbrowser/SwitchBrowserProtocolCoordinator.kt
+66 −2 common/src/main/java/com/microsoft/identity/common/internal/ui/webview/switchbrowser/SwitchBrowserUriHelper.kt
+37 −29 common/src/main/java/com/microsoft/identity/deviceregistration/AndroidDeviceRegistrationClientController.java
+38 −2 common/src/main/java/com/microsoft/identity/deviceregistration/api/DeviceRegistrationClientApplication.kt
+32 −0 common/src/test/java/com/microsoft/identity/common/MicrosoftStsAccountCredentialAdapterTest.java
+227 −0 common/src/test/java/com/microsoft/identity/common/MsalOAuth2TokenCacheTest.java
+121 −0 ...src/test/java/com/microsoft/identity/common/SharedPreferencesAccountCredentialCacheWithMemoryCacheTest.java
+87 −0 common/src/test/java/com/microsoft/identity/common/internal/providers/oauth2/AuthTabStrategyProviderTest.kt
+213 −0 common/src/test/java/com/microsoft/identity/common/internal/providers/oauth2/SwitchBrowserActivityTest.kt
+69 −0 common/src/test/java/com/microsoft/identity/common/internal/request/MsalBrokerRequestAdapterTests.java
+165 −0 common/src/test/java/com/microsoft/identity/common/internal/request/MsalBrokerResultAdapterTests.kt
+69 −0 common/src/test/java/com/microsoft/identity/common/internal/telemetry/OnboardingSessionCorrelationStoreTest.kt
+216 −0 common/src/test/java/com/microsoft/identity/common/internal/telemetry/OnboardingTelemetryRecorderTest.kt
+64 −0 common/src/test/java/com/microsoft/identity/common/internal/ui/browser/AndroidBrowserSelectorTest.java
+103 −0 .../src/test/java/com/microsoft/identity/common/internal/ui/webview/AzureActiveDirectoryWebViewClientTest.java
+4 −0 ...java/com/microsoft/identity/common/internal/ui/webview/challengehandlers/SwitchBrowserRequestHandlerTest.kt
+0 −31 ...ava/com/microsoft/identity/common/internal/ui/webview/switchbrowser/SwitchBrowserProtocolCoordinatorTest.kt
+132 −0 ...src/test/java/com/microsoft/identity/common/internal/ui/webview/switchbrowser/SwitchBrowserUriHelperTest.kt
+50 −0 common/src/test/java/com/microsoft/identity/deviceregistration/api/DeviceRegistrationClientApplicationTest.kt
+5 −2 common4j/build.gradle
+5 −0 common4j/src/main/com/microsoft/identity/common/java/AuthenticationConstants.java
+0 −1 common4j/src/main/com/microsoft/identity/common/java/cache/BrokerOAuth2TokenCache.java
+32 −0 common4j/src/main/com/microsoft/identity/common/java/cache/IAccountCredentialCache.java
+2 −1 common4j/src/main/com/microsoft/identity/common/java/cache/MicrosoftStsAccountCredentialAdapter.java
+246 −98 common4j/src/main/com/microsoft/identity/common/java/cache/MsalOAuth2TokenCache.java
+33 −0 common4j/src/main/com/microsoft/identity/common/java/cache/SharedPreferencesAccountCredentialCache.java
+61 −0 ...c/main/com/microsoft/identity/common/java/cache/SharedPreferencesAccountCredentialCacheWithMemoryCache.java
+9 −0 ...on4j/src/main/com/microsoft/identity/common/java/commands/parameters/InteractiveTokenCommandParameters.java
+12 −0 common4j/src/main/com/microsoft/identity/common/java/controllers/BaseController.java
+16 −1 common4j/src/main/com/microsoft/identity/common/java/controllers/ExceptionAdapter.java
+44 −0 common4j/src/main/com/microsoft/identity/common/java/exception/BaseException.java
+10 −5 common4j/src/main/com/microsoft/identity/common/java/opentelemetry/AttributeName.java
+5 −1 common4j/src/main/com/microsoft/identity/common/java/opentelemetry/SpanName.java
+140 −0 common4j/src/main/com/microsoft/identity/common/java/providers/BrokerInstallLinkValidator.kt
+11 −1 common4j/src/main/com/microsoft/identity/common/java/providers/RawAuthorizationResult.java
+21 −4 ...crosoft/identity/common/java/providers/microsoft/microsoftsts/AbstractMicrosoftStsTokenResponseHandler.java
+24 −0 ...in/com/microsoft/identity/common/java/providers/microsoft/microsoftsts/MicrosoftStsAuthorizationResult.java
+13 −1 ...microsoft/identity/common/java/providers/microsoft/microsoftsts/MicrosoftStsAuthorizationResultFactory.java
+24 −0 common4j/src/main/com/microsoft/identity/common/java/providers/oauth2/TokenResult.java
+51 −0 common4j/src/main/com/microsoft/identity/common/java/result/AcquireTokenResult.java
+23 −0 common4j/src/main/com/microsoft/identity/common/java/result/LocalAuthenticationResult.java
+12 −2 common4j/src/main/com/microsoft/identity/common/java/telemetry/ClientDataInfo.java
+63 −0 common4j/src/main/com/microsoft/identity/common/java/telemetry/IOnboardingTelemetryRecorder.java
+103 −0 common4j/src/main/com/microsoft/identity/common/java/telemetry/OnboardingTelemetryConstants.kt
+6 −0 common4j/src/main/com/microsoft/identity/common/java/ui/BrowserDescriptor.java
+1 −1 ...j/src/main/com/microsoft/identity/deviceregistration/java/protocol/DeviceRegistrationProtocolConstants.java
+31 −13 ...t/identity/deviceregistration/java/protocol/parameters/ProvisionResourceAccountCredentialsV0Parameters.java
+17 −14 ...osoft/identity/deviceregistration/java/protocol/response/ProvisionResourceAccountCredentialsV0Response.java
+57 −0 .../src/test/com/microsoft/identity/common/java/commands/parameters/InteractiveTokenCommandParametersTest.java
+39 −0 common4j/src/test/com/microsoft/identity/common/java/controllers/ExceptionAdapterTests.java
+311 −0 common4j/src/test/com/microsoft/identity/common/java/providers/BrokerInstallLinkValidatorTest.kt
+5 −0 common4j/src/test/com/microsoft/identity/common/java/providers/Constants.java
+51 −0 common4j/src/test/com/microsoft/identity/common/java/providers/RawAuthorizationResultTest.java
+72 −0 ...osoft/identity/common/java/providers/microsoft/microsoftsts/MicrosoftStsAuthorizationResultFactoryTest.java
+53 −0 ...m/microsoft/identity/common/java/providers/microsoft/microsoftsts/MicrosoftStsTokenResponseHandlerTest.java
+246 −0 common4j/src/test/com/microsoft/identity/common/java/result/AcquireTokenResultTest.java
+18 −16 common4j/src/test/com/microsoft/identity/common/java/telemetry/ClientDataInfoTest.java
+89 −0 common4j/src/test/com/microsoft/identity/common/java/ui/BrowserDescriptorTest.java
+1 −0 gradle.properties
+1 −1 gradle/versions.gradle
+8 −1 testutils/build.gradle
+8 −1 uiautomationutilities/build.gradle
1 change: 1 addition & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ android.enableJetifier=true
# https://office.visualstudio.com/Outlook%20Mobile/_wiki/wikis/Outlook-Mobile.wiki/3780/Android-Studio-Gradle-Performance-tips-and-tricks
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true

# See https://stackoverflow.com/questions/56075455/expiring-daemon-because-jvm-heap-space-is-exhausted
# we must make sure that the total size is <7G, as that's the RAM size of VM on the build pipeline.
Expand Down
Loading