Archived
Compare commits
8
Commits
1baf543139
...
e0956497f7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e0956497f7 | ||
|
|
c14cb3df36 | ||
|
|
7504aaa7f4 | ||
|
|
aad2491b78 | ||
|
|
7e84f7bd23 | ||
|
|
4c526aa75c | ||
|
|
092b52e0b6 | ||
|
|
ed1c661dba |
No files matched your search
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "tauri-plugin-auth"
|
||||
version = "0.1.0"
|
||||
version = "0.1.6"
|
||||
authors = [ "Rizky Denianto" ]
|
||||
description = "Program sederhana untuk interaksi dengan autentikasi aplikasi tauri di berbagai sistem operasi"
|
||||
edition = "2024"
|
||||
|
||||
@@ -42,7 +42,7 @@ dependencies {
|
||||
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
|
||||
implementation(project(":tauri-android"))
|
||||
|
||||
implementation("androidx.credentials:credentials:1.7.0-alpha03")
|
||||
implementation("androidx.credentials:credentials-play-services-auth:1.7.0-alpha03")
|
||||
implementation("com.google.android.libraries.identity.googleid:googleid:<latest version>")
|
||||
implementation("androidx.credentials:credentials:1.5.0")
|
||||
implementation("androidx.credentials:credentials-play-services-auth:1.5.0")
|
||||
implementation("com.google.android.libraries.identity.googleid:googleid:1.1.1")
|
||||
}
|
||||
@@ -35,12 +35,11 @@ class KirimArgs {
|
||||
class BluclasPlugin(private val activity: Activity) : Plugin(activity) {
|
||||
private val credentialManager by lazy { CredentialManager.create(activity) }
|
||||
private val scope = CoroutineScope(Dispatchers.Main)
|
||||
private val idKlien: String? = null
|
||||
|
||||
@Command
|
||||
fun masuk(invoke: Invoke) {
|
||||
val args = invoke.parseArgs(KirimArgs::class.java)
|
||||
idKlien = args.idKlien
|
||||
val idKlien = args.idKlien
|
||||
if (idKlien.isNullOrEmpty()) {
|
||||
invoke.reject("ID Klien belum disediakan")
|
||||
return
|
||||
@@ -64,11 +63,7 @@ class BluclasPlugin(private val activity: Activity) : Plugin(activity) {
|
||||
)
|
||||
handleSignInResult(result, invoke)
|
||||
} catch (e: NoCredentialException) {
|
||||
if (args.filterByAuthorizedAccounts) {
|
||||
signInWithAllAccounts(idKlien, invoke)
|
||||
} else {
|
||||
invoke.reject("Tidak ada kredensial Google yang tersedia: ${e.message}")
|
||||
}
|
||||
} catch (e: GetCredentialException) {
|
||||
invoke.reject("Gagal masuk: ${e.message}")
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@segubi/tauri-plugin-auth-api",
|
||||
"version": "0.1.0",
|
||||
"version": "0.1.6",
|
||||
"author": "Rizky Denianto",
|
||||
"description": "Program sederhana untuk interaksi dengan autentikasi aplikasi tauri di berbagai sistem operasi",
|
||||
"type": "module",
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ impl<R: Runtime> Auth<R> {
|
||||
.map_err(Into::into);
|
||||
}
|
||||
|
||||
pub fn keluar(&self) -> crate::Result<Vec<()>> {
|
||||
pub fn keluar(&self) -> crate::Result<()> {
|
||||
return self.0.run_mobile_plugin("keluar", ()).map_err(Into::into);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user