├── .github └── workflows │ ├── build-credential-manager.yml │ ├── build-shrine.yml │ └── build-webkit-webview.yml ├── .gitignore ├── CODEOWNERS ├── CONTRIBUTING.md ├── CredentialManager ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── debug │ │ └── output-metadata.json │ ├── proguard-rules.pro │ ├── release │ │ └── output-metadata.json │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ ├── AuthFromServer │ │ └── RegFromServer │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── credentialmanager │ │ │ └── sample │ │ │ ├── DataProvider.kt │ │ │ ├── Extensions.kt │ │ │ ├── HomeFragment.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainFragment.kt │ │ │ ├── SignInFragment.kt │ │ │ └── SignUpFragment.kt │ │ └── res │ │ ├── drawable-v24 │ │ ├── ic_launcher_foreground.xml │ │ └── passkey.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_home.xml │ │ ├── fragment_main.xml │ │ ├── fragment_sign_in.xml │ │ └── fragment_sign_up.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-land │ │ └── dimens.xml │ │ ├── values-w1240dp │ │ └── dimens.xml │ │ ├── values-w600dp │ │ └── dimens.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml ├── build.gradle ├── debug.keystore ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keystore.properties └── settings.gradle ├── CredentialProvider └── MyVault │ ├── .editorconfig │ ├── LICENSE │ ├── README.md │ ├── app │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── authentication │ │ │ └── myvault │ │ │ ├── AppDependencies.kt │ │ │ ├── BiometricErrorUtils.kt │ │ │ ├── Constants.kt │ │ │ ├── Dimensions.kt │ │ │ ├── MyVaultApplication.kt │ │ │ ├── NotificationUtils.kt │ │ │ ├── data │ │ │ ├── CredentialProviderService.kt │ │ │ ├── CredentialsDataSource.kt │ │ │ ├── CredentialsRepository.kt │ │ │ ├── MyVaultService.kt │ │ │ ├── PasskeyItem.kt │ │ │ ├── PasswordItem.kt │ │ │ ├── RPIconDataSource.kt │ │ │ └── room │ │ │ │ ├── MyVaultDatabase.kt │ │ │ │ ├── SiteMetaData.kt │ │ │ │ └── SiteWithCredentials.kt │ │ │ ├── fido │ │ │ ├── AssetLinkVerifier.kt │ │ │ ├── AuthenticatorAssertionResponse.kt │ │ │ ├── AuthenticatorAttestationResponse.kt │ │ │ ├── AuthenticatorResponse.kt │ │ │ ├── Cbor.kt │ │ │ ├── FidoDataTypes.kt │ │ │ ├── FidoPublicKeyCredential.kt │ │ │ ├── PublicKeyCredentialCreationOptions.kt │ │ │ ├── PublicKeyCredentialRequestOptions.kt │ │ │ └── Util.kt │ │ │ └── ui │ │ │ ├── AppDrawer.kt │ │ │ ├── CreatePasskeyActivity.kt │ │ │ ├── CreatePasswordActivity.kt │ │ │ ├── GetPasskeyActivity.kt │ │ │ ├── GetPasswordActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MyVaultAppNavigation.kt │ │ │ ├── MyVaultNavActions.kt │ │ │ ├── MyVaultNavGraph.kt │ │ │ ├── UnlockActivity.kt │ │ │ ├── home │ │ │ ├── CredentialsList.kt │ │ │ ├── HomeScreen.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── HomeViewModelFactory.kt │ │ │ └── ShowCredentialsScreen.kt │ │ │ ├── password │ │ │ └── PasswordScreen.kt │ │ │ ├── settings │ │ │ ├── SettingsScreen.kt │ │ │ ├── SettingsViewModel.kt │ │ │ └── SettingsViewModelFactory.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Typography.kt │ │ └── res │ │ ├── drawable │ │ └── android_secure.xml │ │ ├── values │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ └── provider.xml │ ├── build.gradle.kts │ ├── docs │ └── images │ │ ├── credentials-in-client-sample.png │ │ ├── credentials-list.png │ │ ├── passkey-credentials.png │ │ ├── password-credentials.png │ │ ├── save-passkey-in-my-vault.png │ │ └── save-password-in-myvault.png │ ├── gradle.properties │ ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── init.gradle.kts │ ├── settings.gradle.kts │ └── spotless │ ├── copyright.kt │ └── copyright.kts ├── LICENSE ├── README.md ├── Shrine ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── aaguids.json │ │ ├── java │ │ └── com │ │ │ └── authentication │ │ │ └── shrine │ │ │ ├── CredentialManagerUtils.kt │ │ │ ├── MainActivity.kt │ │ │ ├── PasskeysEligibility.kt │ │ │ ├── ShrineApplication.kt │ │ │ ├── api │ │ │ ├── AddHeaderInterceptor.kt │ │ │ ├── ApiException.kt │ │ │ ├── ApiResult.kt │ │ │ └── AuthApiService.kt │ │ │ ├── data │ │ │ └── FakeDatasource.kt │ │ │ ├── model │ │ │ ├── AuthResult.kt │ │ │ ├── FederationOptionsRequest.kt │ │ │ ├── GenericAuthResponse.kt │ │ │ ├── LoginRequest.kt │ │ │ ├── PasskeysList.kt │ │ │ ├── Product.kt │ │ │ ├── RegisterRequest.kt │ │ │ ├── RegisterResponse.kt │ │ │ ├── SignInRequestResponse.kt │ │ │ ├── SignInResponse.kt │ │ │ └── SignInWithGoogleRequest.kt │ │ │ ├── repository │ │ │ └── AuthRepository.kt │ │ │ ├── ui │ │ │ ├── AuthenticationScreen.kt │ │ │ ├── CreatePasskeyScreen.kt │ │ │ ├── HelpScreen.kt │ │ │ ├── LearnMoreScreen.kt │ │ │ ├── MainMenuScreen.kt │ │ │ ├── OtherOptionsSignInScreen.kt │ │ │ ├── PasskeyManagementScreen.kt │ │ │ ├── PlaceholderScreen.kt │ │ │ ├── RegisterPasswordScreen.kt │ │ │ ├── RegisterScreen.kt │ │ │ ├── SettingsScreen.kt │ │ │ ├── ShrineAppScreen.kt │ │ │ ├── ShrineNavigation.kt │ │ │ ├── UpdateProfileScreen.kt │ │ │ ├── common │ │ │ │ ├── ChangePasswordSection.kt │ │ │ │ ├── ClickableLearnMore.kt │ │ │ │ ├── ContactSection.kt │ │ │ │ ├── Dimensions.kt │ │ │ │ ├── LogoHeading.kt │ │ │ │ ├── PasskeyInfo.kt │ │ │ │ ├── SecuritySection.kt │ │ │ │ ├── ShrineButton.kt │ │ │ │ ├── ShrineClickableText.kt │ │ │ │ ├── ShrineLoader.kt │ │ │ │ ├── ShrineTextField.kt │ │ │ │ ├── ShrineTextHeader.kt │ │ │ │ ├── ShrineToolbar.kt │ │ │ │ ├── ShrineTopMenu.kt │ │ │ │ └── UsernameSection.kt │ │ │ ├── navigation │ │ │ │ ├── ShrineNavActions.kt │ │ │ │ └── ShrineNavGraph.kt │ │ │ ├── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── viewmodel │ │ │ │ ├── AuthenticationViewModel.kt │ │ │ │ ├── CreatePasskeyViewModel.kt │ │ │ │ ├── ErrorDialogViewModel.kt │ │ │ │ ├── HomeViewModel.kt │ │ │ │ ├── PasskeyManagementViewModel.kt │ │ │ │ ├── RegistrationViewModel.kt │ │ │ │ ├── SettingsViewModel.kt │ │ │ │ ├── SplashViewModel.kt │ │ │ │ └── UpdateProfileViewModel.kt │ │ │ └── utility │ │ │ ├── Constants.kt │ │ │ └── ExtensionFunctions.kt │ │ └── res │ │ ├── drawable-mdpi │ │ ├── bag.png │ │ ├── clip_path_group.xml │ │ ├── dishes.png │ │ ├── ic_menu_24px.xml │ │ ├── ic_search_24px.xml │ │ ├── image.png │ │ ├── jacket.png │ │ ├── lamp.png │ │ ├── logo.xml │ │ ├── passkey_image.png │ │ └── person_24px.xml │ │ ├── drawable │ │ ├── ic_passkey.xml │ │ ├── ic_passkeys_info.xml │ │ ├── shrine.xml │ │ ├── shrine_home_logo.xml │ │ └── siwg_button_light.png │ │ ├── font │ │ ├── ubuntu_bold.ttf │ │ ├── ubuntu_bolditalic.ttf │ │ ├── ubuntu_italic.ttf │ │ ├── ubuntu_light.ttf │ │ ├── ubuntu_lightitalic.ttf │ │ ├── ubuntu_meditalic.ttf │ │ ├── ubuntu_medium.ttf │ │ └── ubuntu_reg.ttf │ │ ├── values-land │ │ └── dimens.xml │ │ ├── values-w1240dp │ │ └── dimens.xml │ │ ├── values-w600dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml ├── build.gradle.kts ├── debug.keystore ├── gradle.properties ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keystore.properties ├── settings.gradle.kts ├── spotless │ ├── copyright.kt │ └── copyright.kts └── wear │ ├── .gitignore │ ├── build.gradle.kts │ ├── readme.md │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── authentication │ │ └── shrinewear │ │ ├── Graph.kt │ │ ├── MainActivity.kt │ │ ├── ShrineApplication.kt │ │ ├── authenticator │ │ ├── AuthenticationServer.kt │ │ └── CredentialManagerAuthenticator.kt │ │ ├── extensions │ │ ├── LifecycleAwait.kt │ │ ├── OkHttpExtensions.kt │ │ └── PasskeyJsonHelpers.kt │ │ ├── network │ │ ├── AuthNetworkClient.kt │ │ ├── NetworkAddHeaderInterceptor.kt │ │ ├── NetworkException.kt │ │ └── NetworkResult.kt │ │ └── ui │ │ ├── ShrineApp.kt │ │ ├── navigation │ │ ├── ShrineNavActions.kt │ │ └── ShrineNavGraph.kt │ │ ├── screens │ │ ├── HomeScreen.kt │ │ ├── LegacyLoginScreen.kt │ │ ├── OAuthScreen.kt │ │ └── SignOutScreen.kt │ │ └── viewmodel │ │ ├── CredentialManagerViewModel.kt │ │ ├── LegacySignInWithGoogleEventListener.kt │ │ ├── LegacySignInWithGoogleViewModel.kt │ │ └── OAuthViewModel.kt │ └── res │ ├── drawable-v24 │ └── passkey.xml │ ├── drawable │ └── shrine.xml │ └── values │ └── strings.xml ├── SmsVerification ├── .gitignore ├── .google │ └── packaging.yaml ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── google-services.json │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── samples │ │ │ └── smartlock │ │ │ └── sms_verify │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── samples │ │ │ │ └── smartlock │ │ │ │ └── sms_verify │ │ │ │ ├── ApiHelper.java │ │ │ │ ├── AppSignatureHelper.java │ │ │ │ ├── PhoneNumberVerifier.java │ │ │ │ ├── PrefsHelper.java │ │ │ │ └── ui │ │ │ │ ├── AppCompatPreferenceActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── PhoneNumberActivity.java │ │ │ │ ├── ResetActivity.java │ │ │ │ ├── SettingsActivity.java │ │ │ │ ├── SignUpActivity.java │ │ │ │ ├── StatusFragment.java │ │ │ │ └── VerifyingFragment.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_not_interested_black_24dp.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_not_interested_black_24dp.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_not_interested_black_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_not_interested_black_24dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_not_interested_black_24dp.png │ │ │ ├── drawable │ │ │ ├── ic_info_black_24dp.xml │ │ │ ├── ic_notifications_black_24dp.xml │ │ │ └── ic_sync_black_24dp.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_phone_number.xml │ │ │ ├── activity_sign_up.xml │ │ │ ├── fragment_status.xml │ │ │ └── fragment_verifiying.xml │ │ │ ├── menu │ │ │ └── app_menu.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── pref_main.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── google │ │ └── samples │ │ └── smartlock │ │ └── sms_verify │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots │ ├── MainActivity.png │ └── SignUpActivity.png └── settings.gradle └── WebView ├── CredentialManagerWebView ├── CredentialManagerHandler.kt ├── PasskeyWebListener.kt └── javascript │ └── encode.js └── WebkitWebView ├── .editorconfig ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── google │ │ └── webkit │ │ └── webviewsample │ │ ├── MainActivity.kt │ │ ├── WebViewClientImpl.kt │ │ └── theme │ │ ├── Color.kt │ │ ├── Shape.kt │ │ ├── Theme.kt │ │ └── Type.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── build.gradle.kts ├── debug.keystore ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── init.gradle.kts ├── keystore.properties ├── settings.gradle.kts └── spotless ├── copyright.kt └── copyright.kts /.github/workflows/build-credential-manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/.github/workflows/build-credential-manager.yml -------------------------------------------------------------------------------- /.github/workflows/build-shrine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/.github/workflows/build-shrine.yml -------------------------------------------------------------------------------- /.github/workflows/build-webkit-webview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/.github/workflows/build-webkit-webview.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @niharika2810 @cy245 -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CredentialManager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/README.md -------------------------------------------------------------------------------- /CredentialManager/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CredentialManager/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/build.gradle -------------------------------------------------------------------------------- /CredentialManager/app/debug/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/debug/output-metadata.json -------------------------------------------------------------------------------- /CredentialManager/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/proguard-rules.pro -------------------------------------------------------------------------------- /CredentialManager/app/release/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/release/output-metadata.json -------------------------------------------------------------------------------- /CredentialManager/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/assets/AuthFromServer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/assets/AuthFromServer -------------------------------------------------------------------------------- /CredentialManager/app/src/main/assets/RegFromServer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/assets/RegFromServer -------------------------------------------------------------------------------- /CredentialManager/app/src/main/java/com/google/credentialmanager/sample/DataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/java/com/google/credentialmanager/sample/DataProvider.kt -------------------------------------------------------------------------------- /CredentialManager/app/src/main/java/com/google/credentialmanager/sample/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/java/com/google/credentialmanager/sample/Extensions.kt -------------------------------------------------------------------------------- /CredentialManager/app/src/main/java/com/google/credentialmanager/sample/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/java/com/google/credentialmanager/sample/HomeFragment.kt -------------------------------------------------------------------------------- /CredentialManager/app/src/main/java/com/google/credentialmanager/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/java/com/google/credentialmanager/sample/MainActivity.kt -------------------------------------------------------------------------------- /CredentialManager/app/src/main/java/com/google/credentialmanager/sample/MainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/java/com/google/credentialmanager/sample/MainFragment.kt -------------------------------------------------------------------------------- /CredentialManager/app/src/main/java/com/google/credentialmanager/sample/SignInFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/java/com/google/credentialmanager/sample/SignInFragment.kt -------------------------------------------------------------------------------- /CredentialManager/app/src/main/java/com/google/credentialmanager/sample/SignUpFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/java/com/google/credentialmanager/sample/SignUpFragment.kt -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/drawable-v24/passkey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/drawable-v24/passkey.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/layout/fragment_sign_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/layout/fragment_sign_in.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/layout/fragment_sign_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/layout/fragment_sign_up.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/values-land/dimens.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/values-w1240dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/values-w1240dp/dimens.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/values-w600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/values-w600dp/dimens.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /CredentialManager/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /CredentialManager/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/build.gradle -------------------------------------------------------------------------------- /CredentialManager/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/debug.keystore -------------------------------------------------------------------------------- /CredentialManager/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/gradle.properties -------------------------------------------------------------------------------- /CredentialManager/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CredentialManager/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CredentialManager/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/gradlew -------------------------------------------------------------------------------- /CredentialManager/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/gradlew.bat -------------------------------------------------------------------------------- /CredentialManager/keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/keystore.properties -------------------------------------------------------------------------------- /CredentialManager/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialManager/settings.gradle -------------------------------------------------------------------------------- /CredentialProvider/MyVault/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/.editorconfig -------------------------------------------------------------------------------- /CredentialProvider/MyVault/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/LICENSE -------------------------------------------------------------------------------- /CredentialProvider/MyVault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/README.md -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/build.gradle.kts -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/proguard-rules.pro -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/AppDependencies.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/AppDependencies.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/BiometricErrorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/BiometricErrorUtils.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/Constants.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/Dimensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/Dimensions.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/MyVaultApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/MyVaultApplication.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/NotificationUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/NotificationUtils.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/CredentialProviderService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/CredentialProviderService.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/CredentialsDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/CredentialsDataSource.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/CredentialsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/CredentialsRepository.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/MyVaultService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/MyVaultService.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/PasskeyItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/PasskeyItem.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/PasswordItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/PasswordItem.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/RPIconDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/RPIconDataSource.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/room/MyVaultDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/room/MyVaultDatabase.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/room/SiteMetaData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/room/SiteMetaData.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/room/SiteWithCredentials.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/data/room/SiteWithCredentials.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/AssetLinkVerifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/AssetLinkVerifier.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/AuthenticatorAssertionResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/AuthenticatorAssertionResponse.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/AuthenticatorAttestationResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/AuthenticatorAttestationResponse.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/AuthenticatorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/AuthenticatorResponse.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/Cbor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/Cbor.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/FidoDataTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/FidoDataTypes.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/FidoPublicKeyCredential.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/FidoPublicKeyCredential.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/PublicKeyCredentialCreationOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/PublicKeyCredentialCreationOptions.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/PublicKeyCredentialRequestOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/PublicKeyCredentialRequestOptions.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/fido/Util.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/AppDrawer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/AppDrawer.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/CreatePasskeyActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/CreatePasskeyActivity.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/CreatePasswordActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/CreatePasswordActivity.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/GetPasskeyActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/GetPasskeyActivity.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/GetPasswordActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/GetPasswordActivity.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/MainActivity.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/MyVaultAppNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/MyVaultAppNavigation.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/MyVaultNavActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/MyVaultNavActions.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/MyVaultNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/MyVaultNavGraph.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/UnlockActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/UnlockActivity.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/CredentialsList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/CredentialsList.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/HomeScreen.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/HomeViewModel.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/HomeViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/HomeViewModelFactory.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/ShowCredentialsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/home/ShowCredentialsScreen.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/password/PasswordScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/password/PasswordScreen.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/settings/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/settings/SettingsViewModel.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/settings/SettingsViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/settings/SettingsViewModelFactory.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/theme/Color.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/theme/Shape.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/theme/Theme.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/java/com/example/android/authentication/myvault/ui/theme/Typography.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/res/drawable/android_secure.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/res/drawable/android_secure.xml -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /CredentialProvider/MyVault/app/src/main/res/xml/provider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/app/src/main/res/xml/provider.xml -------------------------------------------------------------------------------- /CredentialProvider/MyVault/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/build.gradle.kts -------------------------------------------------------------------------------- /CredentialProvider/MyVault/docs/images/credentials-in-client-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/docs/images/credentials-in-client-sample.png -------------------------------------------------------------------------------- /CredentialProvider/MyVault/docs/images/credentials-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/docs/images/credentials-list.png -------------------------------------------------------------------------------- /CredentialProvider/MyVault/docs/images/passkey-credentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/docs/images/passkey-credentials.png -------------------------------------------------------------------------------- /CredentialProvider/MyVault/docs/images/password-credentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/docs/images/password-credentials.png -------------------------------------------------------------------------------- /CredentialProvider/MyVault/docs/images/save-passkey-in-my-vault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/docs/images/save-passkey-in-my-vault.png -------------------------------------------------------------------------------- /CredentialProvider/MyVault/docs/images/save-password-in-myvault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/docs/images/save-password-in-myvault.png -------------------------------------------------------------------------------- /CredentialProvider/MyVault/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/gradle.properties -------------------------------------------------------------------------------- /CredentialProvider/MyVault/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/gradle/libs.versions.toml -------------------------------------------------------------------------------- /CredentialProvider/MyVault/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CredentialProvider/MyVault/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CredentialProvider/MyVault/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/gradlew -------------------------------------------------------------------------------- /CredentialProvider/MyVault/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/gradlew.bat -------------------------------------------------------------------------------- /CredentialProvider/MyVault/init.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/init.gradle.kts -------------------------------------------------------------------------------- /CredentialProvider/MyVault/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/settings.gradle.kts -------------------------------------------------------------------------------- /CredentialProvider/MyVault/spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/spotless/copyright.kt -------------------------------------------------------------------------------- /CredentialProvider/MyVault/spotless/copyright.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/CredentialProvider/MyVault/spotless/copyright.kts -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/README.md -------------------------------------------------------------------------------- /Shrine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/README.md -------------------------------------------------------------------------------- /Shrine/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/.gitignore -------------------------------------------------------------------------------- /Shrine/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/build.gradle.kts -------------------------------------------------------------------------------- /Shrine/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/proguard-rules.pro -------------------------------------------------------------------------------- /Shrine/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/assets/aaguids.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/assets/aaguids.json -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/CredentialManagerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/CredentialManagerUtils.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/MainActivity.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/PasskeysEligibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/PasskeysEligibility.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ShrineApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ShrineApplication.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/api/AddHeaderInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/api/AddHeaderInterceptor.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/api/ApiException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/api/ApiException.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/api/ApiResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/api/ApiResult.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/api/AuthApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/api/AuthApiService.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/data/FakeDatasource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/data/FakeDatasource.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/AuthResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/AuthResult.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/FederationOptionsRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/FederationOptionsRequest.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/GenericAuthResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/GenericAuthResponse.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/LoginRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/LoginRequest.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/PasskeysList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/PasskeysList.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/Product.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/Product.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/RegisterRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/RegisterRequest.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/RegisterResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/RegisterResponse.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/SignInRequestResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/SignInRequestResponse.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/SignInResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/SignInResponse.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/model/SignInWithGoogleRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/model/SignInWithGoogleRequest.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/repository/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/repository/AuthRepository.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/AuthenticationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/AuthenticationScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/CreatePasskeyScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/CreatePasskeyScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/HelpScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/HelpScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/LearnMoreScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/LearnMoreScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/MainMenuScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/MainMenuScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/OtherOptionsSignInScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/OtherOptionsSignInScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/PasskeyManagementScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/PasskeyManagementScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/PlaceholderScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/PlaceholderScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/RegisterPasswordScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/RegisterPasswordScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/RegisterScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/RegisterScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/SettingsScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/ShrineAppScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/ShrineAppScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/ShrineNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/ShrineNavigation.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/UpdateProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/UpdateProfileScreen.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ChangePasswordSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ChangePasswordSection.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ClickableLearnMore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ClickableLearnMore.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ContactSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ContactSection.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/Dimensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/Dimensions.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/LogoHeading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/LogoHeading.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/PasskeyInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/PasskeyInfo.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/SecuritySection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/SecuritySection.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineButton.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineClickableText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineClickableText.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineLoader.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineTextField.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineTextHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineTextHeader.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineToolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineToolbar.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineTopMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/ShrineTopMenu.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/common/UsernameSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/common/UsernameSection.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/navigation/ShrineNavActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/navigation/ShrineNavActions.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/navigation/ShrineNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/navigation/ShrineNavGraph.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/theme/Color.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/theme/Theme.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/theme/Type.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/AuthenticationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/AuthenticationViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/CreatePasskeyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/CreatePasskeyViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/ErrorDialogViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/ErrorDialogViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/HomeViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/PasskeyManagementViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/PasskeyManagementViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/RegistrationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/RegistrationViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/SettingsViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/SplashViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/UpdateProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/ui/viewmodel/UpdateProfileViewModel.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/utility/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/utility/Constants.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/java/com/authentication/shrine/utility/ExtensionFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/java/com/authentication/shrine/utility/ExtensionFunctions.kt -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/bag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/bag.png -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/clip_path_group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/clip_path_group.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/dishes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/dishes.png -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/ic_menu_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/ic_menu_24px.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/ic_search_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/ic_search_24px.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/image.png -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/jacket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/jacket.png -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/lamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/lamp.png -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/logo.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/passkey_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/passkey_image.png -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable-mdpi/person_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable-mdpi/person_24px.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable/ic_passkey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable/ic_passkey.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable/ic_passkeys_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable/ic_passkeys_info.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable/shrine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable/shrine.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable/shrine_home_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable/shrine_home_logo.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/drawable/siwg_button_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/drawable/siwg_button_light.png -------------------------------------------------------------------------------- /Shrine/app/src/main/res/font/ubuntu_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/font/ubuntu_bold.ttf -------------------------------------------------------------------------------- /Shrine/app/src/main/res/font/ubuntu_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/font/ubuntu_bolditalic.ttf -------------------------------------------------------------------------------- /Shrine/app/src/main/res/font/ubuntu_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/font/ubuntu_italic.ttf -------------------------------------------------------------------------------- /Shrine/app/src/main/res/font/ubuntu_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/font/ubuntu_light.ttf -------------------------------------------------------------------------------- /Shrine/app/src/main/res/font/ubuntu_lightitalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/font/ubuntu_lightitalic.ttf -------------------------------------------------------------------------------- /Shrine/app/src/main/res/font/ubuntu_meditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/font/ubuntu_meditalic.ttf -------------------------------------------------------------------------------- /Shrine/app/src/main/res/font/ubuntu_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/font/ubuntu_medium.ttf -------------------------------------------------------------------------------- /Shrine/app/src/main/res/font/ubuntu_reg.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/font/ubuntu_reg.ttf -------------------------------------------------------------------------------- /Shrine/app/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/values-land/dimens.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/values-w1240dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/values-w1240dp/dimens.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/values-w600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/values-w600dp/dimens.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Shrine/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Shrine/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/build.gradle.kts -------------------------------------------------------------------------------- /Shrine/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/debug.keystore -------------------------------------------------------------------------------- /Shrine/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/gradle.properties -------------------------------------------------------------------------------- /Shrine/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/gradle/libs.versions.toml -------------------------------------------------------------------------------- /Shrine/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Shrine/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Shrine/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/gradlew -------------------------------------------------------------------------------- /Shrine/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/gradlew.bat -------------------------------------------------------------------------------- /Shrine/keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/keystore.properties -------------------------------------------------------------------------------- /Shrine/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/settings.gradle.kts -------------------------------------------------------------------------------- /Shrine/spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/spotless/copyright.kt -------------------------------------------------------------------------------- /Shrine/spotless/copyright.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/spotless/copyright.kts -------------------------------------------------------------------------------- /Shrine/wear/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Shrine/wear/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/build.gradle.kts -------------------------------------------------------------------------------- /Shrine/wear/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/readme.md -------------------------------------------------------------------------------- /Shrine/wear/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/Graph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/Graph.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/MainActivity.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ShrineApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ShrineApplication.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/authenticator/AuthenticationServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/authenticator/AuthenticationServer.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/authenticator/CredentialManagerAuthenticator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/authenticator/CredentialManagerAuthenticator.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/extensions/LifecycleAwait.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/extensions/LifecycleAwait.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/extensions/OkHttpExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/extensions/OkHttpExtensions.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/extensions/PasskeyJsonHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/extensions/PasskeyJsonHelpers.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/network/AuthNetworkClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/network/AuthNetworkClient.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/network/NetworkAddHeaderInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/network/NetworkAddHeaderInterceptor.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/network/NetworkException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/network/NetworkException.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/network/NetworkResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/network/NetworkResult.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/ShrineApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/ShrineApp.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/navigation/ShrineNavActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/navigation/ShrineNavActions.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/navigation/ShrineNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/navigation/ShrineNavGraph.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/screens/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/screens/HomeScreen.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/screens/LegacyLoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/screens/LegacyLoginScreen.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/screens/OAuthScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/screens/OAuthScreen.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/screens/SignOutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/screens/SignOutScreen.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/viewmodel/CredentialManagerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/viewmodel/CredentialManagerViewModel.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/viewmodel/LegacySignInWithGoogleEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/viewmodel/LegacySignInWithGoogleEventListener.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/viewmodel/LegacySignInWithGoogleViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/viewmodel/LegacySignInWithGoogleViewModel.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/java/com/authentication/shrinewear/ui/viewmodel/OAuthViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/java/com/authentication/shrinewear/ui/viewmodel/OAuthViewModel.kt -------------------------------------------------------------------------------- /Shrine/wear/src/main/res/drawable-v24/passkey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/res/drawable-v24/passkey.xml -------------------------------------------------------------------------------- /Shrine/wear/src/main/res/drawable/shrine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/res/drawable/shrine.xml -------------------------------------------------------------------------------- /Shrine/wear/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/Shrine/wear/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /SmsVerification/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/.gitignore -------------------------------------------------------------------------------- /SmsVerification/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/.google/packaging.yaml -------------------------------------------------------------------------------- /SmsVerification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/README.md -------------------------------------------------------------------------------- /SmsVerification/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SmsVerification/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/build.gradle -------------------------------------------------------------------------------- /SmsVerification/app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/google-services.json -------------------------------------------------------------------------------- /SmsVerification/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/proguard-rules.pro -------------------------------------------------------------------------------- /SmsVerification/app/src/androidTest/java/com/google/samples/smartlock/sms_verify/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/androidTest/java/com/google/samples/smartlock/sms_verify/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ApiHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ApiHelper.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/AppSignatureHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/AppSignatureHelper.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/PhoneNumberVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/PhoneNumberVerifier.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/PrefsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/PrefsHelper.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/AppCompatPreferenceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/AppCompatPreferenceActivity.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/MainActivity.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/PhoneNumberActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/PhoneNumberActivity.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/ResetActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/ResetActivity.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/SettingsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/SettingsActivity.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/SignUpActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/SignUpActivity.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/StatusFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/StatusFragment.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/VerifyingFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/java/com/google/samples/smartlock/sms_verify/ui/VerifyingFragment.java -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/drawable-hdpi/ic_not_interested_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/drawable-hdpi/ic_not_interested_black_24dp.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/drawable-mdpi/ic_not_interested_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/drawable-mdpi/ic_not_interested_black_24dp.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/drawable-xhdpi/ic_not_interested_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/drawable-xhdpi/ic_not_interested_black_24dp.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/drawable-xxhdpi/ic_not_interested_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/drawable-xxhdpi/ic_not_interested_black_24dp.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/drawable-xxxhdpi/ic_not_interested_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/drawable-xxxhdpi/ic_not_interested_black_24dp.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/drawable/ic_info_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/drawable/ic_info_black_24dp.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/drawable/ic_notifications_black_24dp.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/drawable/ic_sync_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/drawable/ic_sync_black_24dp.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/layout/activity_phone_number.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/layout/activity_phone_number.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/layout/activity_sign_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/layout/activity_sign_up.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/layout/fragment_status.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/layout/fragment_status.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/layout/fragment_verifiying.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/layout/fragment_verifiying.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/menu/app_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/menu/app_menu.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/main/res/xml/pref_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/main/res/xml/pref_main.xml -------------------------------------------------------------------------------- /SmsVerification/app/src/test/java/com/google/samples/smartlock/sms_verify/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/app/src/test/java/com/google/samples/smartlock/sms_verify/ExampleUnitTest.java -------------------------------------------------------------------------------- /SmsVerification/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/build.gradle -------------------------------------------------------------------------------- /SmsVerification/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/gradle.properties -------------------------------------------------------------------------------- /SmsVerification/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /SmsVerification/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /SmsVerification/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/gradlew -------------------------------------------------------------------------------- /SmsVerification/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/gradlew.bat -------------------------------------------------------------------------------- /SmsVerification/screenshots/MainActivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/screenshots/MainActivity.png -------------------------------------------------------------------------------- /SmsVerification/screenshots/SignUpActivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/SmsVerification/screenshots/SignUpActivity.png -------------------------------------------------------------------------------- /SmsVerification/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /WebView/CredentialManagerWebView/CredentialManagerHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/CredentialManagerWebView/CredentialManagerHandler.kt -------------------------------------------------------------------------------- /WebView/CredentialManagerWebView/PasskeyWebListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/CredentialManagerWebView/PasskeyWebListener.kt -------------------------------------------------------------------------------- /WebView/CredentialManagerWebView/javascript/encode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/CredentialManagerWebView/javascript/encode.js -------------------------------------------------------------------------------- /WebView/WebkitWebView/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/.editorconfig -------------------------------------------------------------------------------- /WebView/WebkitWebView/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/README.md -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/.gitignore -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/build.gradle.kts -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/proguard-rules.pro -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/MainActivity.kt -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/WebViewClientImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/WebViewClientImpl.kt -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/theme/Color.kt -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/theme/Shape.kt -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/theme/Theme.kt -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/java/com/google/webkit/webviewsample/theme/Type.kt -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /WebView/WebkitWebView/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/build.gradle.kts -------------------------------------------------------------------------------- /WebView/WebkitWebView/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/debug.keystore -------------------------------------------------------------------------------- /WebView/WebkitWebView/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/gradle.properties -------------------------------------------------------------------------------- /WebView/WebkitWebView/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/gradle/libs.versions.toml -------------------------------------------------------------------------------- /WebView/WebkitWebView/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /WebView/WebkitWebView/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /WebView/WebkitWebView/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/gradlew -------------------------------------------------------------------------------- /WebView/WebkitWebView/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/gradlew.bat -------------------------------------------------------------------------------- /WebView/WebkitWebView/init.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/init.gradle.kts -------------------------------------------------------------------------------- /WebView/WebkitWebView/keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/keystore.properties -------------------------------------------------------------------------------- /WebView/WebkitWebView/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/settings.gradle.kts -------------------------------------------------------------------------------- /WebView/WebkitWebView/spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/spotless/copyright.kt -------------------------------------------------------------------------------- /WebView/WebkitWebView/spotless/copyright.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/identity-samples/HEAD/WebView/WebkitWebView/spotless/copyright.kts --------------------------------------------------------------------------------