Skip to content

RedrockMobile/Redrock_SSO_Android

Repository files navigation

RedrockSSO

红岩网校飞书 SSO 登录工具 Android 端
(网校的 SSO 是单独的系统,与飞书官方的不同)

使用方法

1、settings.gradle

dependencyResolutionManagement {
  repositories {
    maven { url "https://jitpack.io" }
  }
}

2、build.gradle

dependencies {
  // 版本号请看上方标签
  implementation("com.github.RedrockMobile:Redrock_SSO_Android:x.x")
}

3、在代码中使用

val layout = findViewById<FrameLayout>(R.id.layout)
findViewById<Button>(R.id.btn_sso_login).apply {
  setOnClickListener {
    lifecycleScope.launch {
      val data = SSOUtils.login(layout)
      Toast.makeText(this@MainActivity, data.toString(), Toast.LENGTH_SHORT).show()
    }
  }
}

留给后人

如果有修改,请发布对应的 release 和 jitpack 依赖。jitpack 依赖只需要打开 jitpack 官网输入该仓库地址即可,不需要任何权限和账号,任何人都可以发布