Giter VIP home page Giter VIP logo

azure_ad_authentication's People

Contributors

bdlindsay avatar fabio21 avatar gibriil avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

azure_ad_authentication's Issues

INIT_ERROR

Hi!
Just trying to make msal sign in and face this issue. Msal config json info i took from android app that already exist and work, manifest file and keystore also specified.
Please help to solve issue. Thanks!

PlatformException (PlatformException(INIT_ERROR, Error initializting client = com.microsoft.identity.client.exception.MsalClientException: More than one app is listening for the URL scheme defined for BrowserTabActivity in the AndroidManifest. The package name of this other app is:

Is it possible to use this library with a flutter web app only ? As in, not android host platform.

I just want to develop a flutter app that can authenticate against azure ad.
I have been looking for auth libraries but they all talk about updating manifest, build gradle etc. I dont need anything else , just a web app.
Is it possible to use this library with a flutter web app only ????

I have this exception error : MissingPluginException(No implementation found for method initialize on channel azure_ad_authentication)

Enhancement

Hello, excellent package.
I have a enhancement one that you can apply, and this one for Android users.
Many times when submitting to production the Google app changes the signatures automatically so the JSON file is different from redirect_uri in Development than in Production.

You can add one more field in the JSON which is redirect_uri_production and allows to have production url.

And that you validate through a boolean if it takes that production or development value.

Get Id Token from result

Hi there, great library, may i know is there a chance to implement getting Id token from the result once authenticated?

iOS throwing error when MS authenticator app installed

We observed the following error when trying to sign in the iOS app using domain mail id and when MS Authenticator app installed on the same device.

flutter: Authentication error
flutter: Error getting token. Unspecified reason

Looks like, it's not retrieving token or validating.

Could you please suggest what can we do to figure it out and resolve the issue? thanks.

PS: When we looked in Google on this issue, we noticed a property MSALBrokeredAvailabiliity. If it is set to none, app will get the token as expected but we are not sure how to include this in the current library and verify. Shared here for your reference.

/**
Setting to define MSAL behavior when Microsoft Authenticator application is installed.
By default, MSAL will always try to use Microsoft Authenticator application when getting a token interactively.
Set this property to MSALBrokeredAvailabilityNone to disable this behavior
*/
@Property (class) MSALBrokeredAvailability brokerAvailability;

https://github.com/AzureAD/microsoft-authentication-library-for-objc/blob/dev/MSAL/src/public/configuration/MSALGlobalConfig.h#L74

Not able to trigger broker app

Hello everyone need help regarding MSAL authentication using the broker app i have added the required package and the code change to my project but still I am not able to trigger the Microsoft authenticator app using MSAL for authentication

Configuration Issue

Hello all,

I am trying to setup this package but I keep getting this error: Unhandled Exception: Error initializing client. Please ensure correctly configuration supplied.

I have followed the guide shown in pub.dev and repeated it 3 times now, I checked the AndroidManifest.xml file, the config.json file build.gradle etc... but I still keep getting this error, any ideas ?

Can not login in iOS (but in Android everything is fine)

What version are you using?

azure_ad_authentication: ^1.0.4

What OS and version are you using to local deploy your application?

macOS Ventura 13.0.1

What platforms are you seeing the problem on?

IOS 16.1 iPhone 14 Pro (emulator)

Describe the Bug

The library and code WORKS without issues in Android emulator but, when I try to run in the iOS emulator it doesn't work. I press the button, and logs the error; does not open any window/navigator, nothing.

Expected Behavior

The user press the button, is sent to Microsoft page for login, logins, the app receives the user info, and sends the user to another screen.

.dart code

Widget _microsoftLoginButton(BuildContext context) {
    return TextButton(
      onPressed: () async {
        AzureAdAuthentication pca = await AzureAdAuthentication.createPublicClientApplication(
          clientId: "[CLIENT_ID]",
          authority: "https://login.microsoftonline.com/common/",
        );

        UserAdModel? userAdModel;
        String? res;
        try {
          userAdModel = await pca.acquireToken(scopes: [
            "https://graph.microsoft.com/user.read",
            'profile', 'openid', 'email',
          ]);
        } on MsalUserCancelledException {
          res = "User cancelled";
        } on MsalNoAccountException {
          res = "no account";
        } on MsalInvalidConfigurationException {
          res = "invalid config";
        } on MsalInvalidScopeException {
          res = "Invalid scope";
        } on MsalException catch (e) {
          res = "Error getting token. Unspecified reason";
          print(e.errorMessage);
        }

        if (userAdModel == null) {
          print(res ?? '');
          return;
        }

        Map<String, dynamic> data = userAdModel!.toJson()!;
        Session.save(data['displayName'], data['id'], data['userPrincipalName']);
        Navigator.pushNamedAndRemoveUntil(context, '/welcome', (Route<dynamic> route) => false);
      },
    );
  }

Log output

flutter: Authentication error
flutter: Error getting token. Unspecified reason

This error is not clear enough to search for corrections, so I updated the file platform_channel.dart, the function _invokeMethod, so I can see more clearly the error and now display this:

Another log output

flutter: \^A\^G
AUTH_ERROR\^G\^TAuthentication error\^GFThe operation couldn’t be completed. (MSALErrorDomain erro<…>
flutter: Authentication error
flutter: Error getting token. Unspecified reason

Not clear enough, but is better.

AppDelegate.swift (Didn't change it but for reference)

import UIKit
import Flutter
import flutter_downloader

@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
  override func application(
    _ application: UIApplication,
    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
  ) -> Bool {
    GeneratedPluginRegistrant.register(with: self)
    FlutterDownloaderPlugin.setPluginRegistrantCallback(registerPlugins)
    return super.application(application, didFinishLaunchingWithOptions: launchOptions)
  }
}

private func registerPlugins(registry: FlutterPluginRegistry) {
    if (!registry.hasPlugin("FlutterDownloaderPlugin")) {
       FlutterDownloaderPlugin.register(with: registry.registrar(forPlugin: "FlutterDownloaderPlugin")!)
    }
}

Info.plist (iOS)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CADisableMinimumFrameDurationOnPhone</key>
	<true/>
	<key>CFBundleDevelopmentRegion</key>
	<string>$(DEVELOPMENT_LANGUAGE)</string>
	<key>CFBundleDisplayName</key>
	<string>***</string>
	<key>CFBundleExecutable</key>
	<string>$(EXECUTABLE_NAME)</string>
	<key>CFBundleIdentifier</key>
	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>***</string>
	<key>CFBundlePackageType</key>
	<string>APPL</string>
	<key>CFBundleShortVersionString</key>
	<string>$(FLUTTER_BUILD_NAME)</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleURLTypes</key>
	<array>
		<dict>
			<key>CFBundleURLSchemes</key>
			<array>
				<string>fb*******</string>
				<string>com.googleusercontent.apps.*******</string>
				<string>msauth.bundle-id</string>
			</array>
		</dict>
	</array>
	<key>CFBundleVersion</key>
	<string>$(FLUTTER_BUILD_NUMBER)</string>
	<key>FacebookAppID</key>
	<string>***</string>
	<key>FacebookClientToken</key>
	<string>***</string>
	<key>FacebookDisplayName</key>
	<string>***</string>
	<key>LSApplicationQueriesSchemes</key>
	<array>
		<string>fbapi</string>
        	<string>fbapi20130214</string>
	        <string>fbapi20130410</string>
	        <string>fbapi20130702</string>
	        <string>fbapi20131010</string>
	        <string>fbapi20131219</string>
	        <string>fbapi20140410</string>
	        <string>fbapi20140116</string>
	        <string>fbapi20150313</string>
        	<string>fbapi20150629</string>
	        <string>fbapi20160328</string>
        	<string>fbauth</string>
	        <string>fb-messenger-share-api</string>
        	<string>fbauth2</string>
	        <string>fbshareextension</string>
        	<string>itms</string>
	        <string>msauthv2</string>
        	<string>msauthv3</string>
	</array>
	<key>LSRequiresIPhoneOS</key>
	<true/>
	<key>UIApplicationSupportsIndirectInputEvents</key>
	<true/>
	<key>UIBackgroundModes</key>
	<array>
		<string>fetch</string>
		<string>remote-notification</string>
	</array>
	<key>UILaunchStoryboardName</key>
	<string>LaunchScreen</string>
	<key>UIMainStoryboardFile</key>
	<string>Main</string>
	<key>UIStatusBarStyle</key>
	<string></string>
	<key>UISupportedInterfaceOrientations</key>
	<array>
		<string>UIInterfaceOrientationLandscapeLeft</string>
		<string>UIInterfaceOrientationLandscapeRight</string>
		<string>UIInterfaceOrientationPortrait</string>
	</array>
	<key>UISupportedInterfaceOrientations~ipad</key>
	<array>
		<string>UIInterfaceOrientationLandscapeLeft</string>
		<string>UIInterfaceOrientationLandscapeRight</string>
		<string>UIInterfaceOrientationPortrait</string>
		<string>UIInterfaceOrientationPortraitUpsideDown</string>
	</array>
	<key>UIViewControllerBasedStatusBarAppearance</key>
	<false/>
</dict>
</plist>

Podfile (iOS)

# Uncomment this line to define a global platform for your project
platform :ios, '16.1'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

flutter doctor -v

[✓] Flutter (Channel stable, 3.7.0, on macOS 13.0.1 22A400 darwin-x64, locale
    es-419)
    • Flutter version 3.7.0 on channel stable at
      /Users/laclavees12345/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b06b8b2710 (9 days ago), 2023-01-23 16:55:55 -0800
    • Engine revision b24591ed32
    • Dart version 2.19.0
    • DevTools version 2.20.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/laclavees12345/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      11.0.15+0-b2043.56-8887301)

[✓] Connected device (3 available)
    • iPhone 14 Pro Max (mobile) • AF689FEB-262D-4088-91F3-3D3E261BDB11 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-16-1 (simulator)
    • macOS (desktop)            • macos                                •
      darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)               • chrome                               •
      web-javascript • Google Chrome 109.0.5414.119

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

XCode

NOTE: I added com.microsoft.identity.universalstorage just to test if it could work but i know that Im suppose to add only com.microsoft.adalcache to iOS

image

Option to Have Multiple Config json Files for Android

Hi, thanks for the package.

We have different azure apps that we use depending on the app flavor so would it be possible to add an option to specify the wanted config json file ? or is there any work around for this situation ?

Thanks again.

MsalException is thrown for custom policy authorization url in acquireToken

I am trying to integrate a custom profile for iOS by providing a custom profile's authority, redirectUri, and scopes for my B2C application. But getting MsalException in acquireToken call. Followed all other steps mentioned in the plugin integration steps.

static const String _authority = "https://xxxxxx.b2clogin.com//<policy_name>/oauth2/v2.0/authorize"
static const String _redirectUriIos = "msauth.<Bundle_id>://auth";
static const List kScopes = [
"https:///<Client_id>/Read",
"https:///<Client_id>/Write",
];

Device:
iOS : iOS15.5
Device: iPhone 12 Pro Simulator
version: azure_ad_authentication: ^1.0.5

Browser Login Window not Opening

With the "WARNING" level set, we get in the logs:

D/DART/NATIVE(26180): onMethodCall initialize
D/DART/NATIVE(26180): onMethodCall acquireToken

And then nothing else.

Line 44 in azure_ad_authentication.dart is reached:

final String? json = await _channel.invokeMethod('acquireToken', res);

Adding some additional debugging, I can see that the acqureToken() function on line 148 of MsalHandlerImpl.kt appears to go run through fine, but I don't get any windows to sign in.

Unhandled Exception: Instance of 'MsalInitializationException'

We are trying to initialize the azure authentication method in an android device, But getting the unhandled exception. Here is the log:

D/DART/NATIVE(14813): onMethodCall initialize W/Telemetry(14813): [2022-12-27 10:16:49 - thread_name : main, correlation_id : UNSET] Android 31 Telemetry is disabled because the Telemetry context or configuration is null W/PublicClientApplicationConfiguration:validateCustomTabRedirectActivity(14813): [2022-12-27 10:16:49 - thread_name : main, correlation_id : UNSET] Android 31 Another application com.sample.abcd_mobile is listening for the URL scheme msauth://com.sample.abcd_mobile/xxxxxxxxxxxxxxx E/flutter (14813): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Instance of 'MsalInitializationException' E/flutter (14813): #0 AzureAdAuthentication._initialize (package:azure_ad_authentication/azure_ad_authentication.dart:142:7) E/flutter (14813): <asynchronous suspension> E/flutter (14813): #1 AzureAdAuthentication.createPublicClientApplication (package:azure_ad_authentication/azure_ad_authentication.dart:34:5) E/flutter (14813): <asynchronous suspension> E/flutter (14813): #2 _MyAppState.intPca (package:plugin_test_app/main.dart:220:12) E/flutter (14813): <asynchronous suspension> E/flutter (14813): #3 _MyAppState.getResult (package:plugin_test_app/main.dart:192:33) E/flutter (14813): <asynchronous suspension> E/flutter (14813): #4 _MyAppState._acquireToken (package:plugin_test_app/main.dart:178:5) E/flutter (14813): <asynchronous suspension> E/flutter (14813):

java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference

E/AndroidRuntime(10476): java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference
E/AndroidRuntime(10476): at com.microsoft.identity.client.PublicClientApplicationConfigurationFactory.initializeConfigurationInternal(PublicClientApplicationConfigurationFactory.java:96)
E/AndroidRuntime(10476): at com.microsoft.identity.client.PublicClientApplicationConfigurationFactory.initializeConfiguration(PublicClientApplicationConfigurationFactory.java:70)
E/AndroidRuntime(10476): at com.microsoft.identity.client.PublicClientApplication$4.run(PublicClientApplication.java:459)
E/AndroidRuntime(10476): at java.lang.Thread.run(Thread.java:764)

Anyone facing the problem above when running android app?

Found 0 accounts

I cannot get this to work - it is calling the onMethodCall acquireToken, but then seems to end up with Found 0 accounts for this clientId and Found 0 accounts with IdTokens.

On my Pixel 6 Pro, it can find a broker, but on an AVD, it cannot find a broker, however both appear to report the same issue with finding zero accounts.

I would expect at this point a request for login would occur, but it appears it does not.

Logs below:

D/DART/NATIVE(31178): onMethodCall initialize
I/PublicClientApplication:initializeApplication(31178): [2023-01-22 23:24:53 - thread_name : main, correlation_id : UNSET] Create new public client application. Android 33
D/DART/NATIVE(31178): onMethodCall acquireToken
V/com.microsoft.identity.client.internal.controllers.MSALControllerFactory:powerOptimizationEnabled(31178): [2023-01-22 23:24:53 - thread_name : Thread-6, correlation_id : UNSET] Is power optimization on? [true] Android 33
V/com.microsoft.identity.client.internal.controllers.MSALControllerFactory:brokerEligible(31178): [2023-01-22 23:24:53 - thread_name : Thread-6, correlation_id : UNSET] Is the power optimization enabled? [true] Android 33
I/BrokerMsalController(31178): [2023-01-22 23:24:53 - thread_name : Thread-6, correlation_id : UNSET] Broker Strategies added : ContentProviderStrategy, BoundServiceStrategy, AccountManagerStrategy. Android 33
V/CommandDispatcher:initializeDiagnosticContext(31178): [2023-01-22 23:24:53 - thread_name : Thread-6, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Initialized new DiagnosticContext Android 33
I/CommandDispatcher:submitSilent:CommandParameters(31178): [2023-01-22 23:24:53 - {"thread_id":"119","thread_name":"Thread-6","correlation_id":"e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx","x-client-Ver":"1.5.9","x-client-SKU":"MSAL.Android"}] Starting request for correlation id : ##e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx, with PublicApiId : 923 Android 33
I/CommandDispatcher:submitSilent:CommandParameters(31178): [2023-01-22 23:24:53 - thread_name : Thread-6, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] {"applicationName":"uk.co.my-application","applicationVersion":"1.1.2","clientId":"1a5341c1-dbe4-4504-8837-64dedad3b721","correlationId":"e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx","powerOptCheckEnabled":true,"redirectUri":"msauth://uk.co.my-application/3d1VprSi2EhJ8IXjXOY00s7xFdg%3D","requiredBrokerProtocolVersion":"3.0","sdkType":"MSAL","sdkVersion":"1.5.9"} Android 33
V/CommandDispatcher:initializeDiagnosticContext(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Initialized new DiagnosticContext Android 33
V/EstsTelemetry:createLastRequestTelemetryCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Creating Last Request Telemetry Cache Android 33
V/SharedPreferencesLastRequestTelemetryCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Init: SharedPreferencesLastRequestTelemetryCache Android 33
V/EstsTelemetry(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Ests Telemetry cache has been initialized properly. Android 33
V/LoadAccountCommand:execute(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Executing with controller: LocalMSALController Android 33
V/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Loading Accounts... Android 33
V/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Loading Accounts...(no arg) Android 33
V/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Loading Accounts + keys... Android 33
V/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Returning [0] Accounts w/ keys... Android 33
I/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Found [0] Accounts... Android 33
V/AbstractAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Account lookup filtered by home_account_id? [false]
V/AbstractAccountCredentialCache(31178): Account lookup filtered by realm? [false] Android 33
V/AbstractAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Found [0] matching accounts Android 33
V/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Found [0] matching Accounts... Android 33
V/MsalOAuth2TokenCache:getAccounts(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Found 0 accounts for this environment Android 33
V/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Loading Credentials... Android 33
V/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Loading Credentials with keys... Android 33
V/SharedPreferencesAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Loaded [0] Credentials... Android 33
V/AbstractAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Credential lookup filtered by home_account_id? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by realm? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by target? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by clientId? [true]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by credential type? [true]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by auth scheme? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by requested claims? [false] Android 33
V/AbstractAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Credential lookup filtered by home_account_id? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by realm? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by target? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by clientId? [true]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by credential type? [true]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by auth scheme? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by requested claims? [false] Android 33
V/AbstractAccountCredentialCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Credential lookup filtered by home_account_id? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by realm? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by target? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by clientId? [true]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by credential type? [true]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by auth scheme? [false]
V/AbstractAccountCredentialCache(31178): Credential lookup filtered by requested claims? [false] Android 33
V/MsalOAuth2TokenCache:getAccounts(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Found 0 accounts for this clientId Android 33
V/MsalOAuth2TokenCache:getAccountsWithAggregatedAccountData(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Found 0 accounts with IdTokens Android 33
V/LoadAccountCommand:execute(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Executing with controller: BrokerMsalController Android 33
I/BrokerOperationExecutor:getAccounts(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Executing with IIpcStrategy: ContentProviderStrategy Android 33
I/com.microsoft.identity.common.internal.broker.ipc.ContentProviderStrategyMSAL_GET_ACCOUNTS(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Request to BrokerContentProvider for uri path /getAccounts Android 33
I/com.microsoft.identity.common.internal.broker.ipc.ContentProviderStrategyMSAL_GET_ACCOUNTS(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Received successful result from Broker Content Provider. Android 33
I/CommandDispatcher:submitSilent(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Completed silent request as owner for correlation id : **e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx, with the status : SUCCESS is cacheable : false Android 33
V/SharedPreferencesLastRequestTelemetryCache(31178): [2023-01-22 23:24:53 - thread_name : pool-14-thread-2, correlation_id : e213c5ae-xxxx-xxxx-xxxx-xxxxxxxxxxxx] Saving Last Request Telemetry to cache... Android 33

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.