diff --git a/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.constant/-storage-key/index.md b/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.constant/-storage-key/index.md index 24f638dfd..441a369f6 100644 --- a/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.constant/-storage-key/index.md +++ b/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.constant/-storage-key/index.md @@ -5,8 +5,8 @@ object StorageKey ## Properties -| Name | Summary | +| Name | Value | |---|---| -| ID_TOKEN | const val ID_TOKEN: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | -| REFRESH_TOKEN | const val REFRESH_TOKEN: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | -| STORAGE_NAME_PREFIX | const val STORAGE_NAME_PREFIX: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| ID_TOKEN | id_token | +| REFRESH_TOKEN | refresh_token | +| STORAGE_NAME_PREFIX | io.logto.client | diff --git a/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-message/index.md b/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-type/index.md similarity index 79% rename from packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-message/index.md rename to packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-type/index.md index aca35af4b..f83e30191 100644 --- a/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-message/index.md +++ b/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-type/index.md @@ -1,7 +1,7 @@ -# Message +# Type -enum Message : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<LogtoException.Message> +enum Type : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<LogtoException.Type> ## Entries diff --git a/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/index.md b/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/index.md index 7e64e0ebe..e9ba4e3e6 100644 --- a/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/index.md +++ b/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/index.md @@ -1,19 +1,19 @@ # LogtoException -class LogtoException(message: [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[LogtoException.Message](-message/index.md)>, cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) +class LogtoException(type: [LogtoException.Type](-type/index.md), cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) ## Constructors -| Name | Summary | +| Name | Summary | |---|---| -| LogtoException | fun LogtoException(message: [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[LogtoException.Message](-message/index.md)>, cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) | +| LogtoException | fun LogtoException(type: [LogtoException.Type](-type/index.md), cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) | ## Types | Name | Summary | |---|---| -| [Message](-message/index.md) | enum [Message](-message/index.md) : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[LogtoException.Message](-message/index.md)> | +| [Type](-type/index.md) | enum [Type](-type/index.md) : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[LogtoException.Type](-type/index.md)> | ## Properties diff --git a/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/index.md b/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/index.md index d45e7df81..3e0c9b9e8 100644 --- a/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/index.md +++ b/packages/docs/docs/sdk/Kotlin/android/io.logto.sdk.android.exception/index.md @@ -5,4 +5,4 @@ | Name | Summary | |---|---| -| [LogtoException](-logto-exception/index.md) | class [LogtoException](-logto-exception/index.md)(message: [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[LogtoException.Message](-logto-exception/-message/index.md)>, cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) | +| [LogtoException](-logto-exception/index.md) | class [LogtoException](-logto-exception/index.md)(type: [LogtoException.Type](-logto-exception/-type/index.md), cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/index.md new file mode 100644 index 000000000..24b1d11d7 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/index.md @@ -0,0 +1,24 @@ +--- +sidebar_position: 1.2 +--- + +# Android + + +## Packages + +| Name | +|---| +| [io.logto.sdk.android](io.logto.sdk.android/index.md) | +| [io.logto.sdk.android.auth.logto](io.logto.sdk.android.auth.logto/index.md) | +| [io.logto.sdk.android.auth.social](io.logto.sdk.android.auth.social/index.md) | +| [io.logto.sdk.android.auth.social.alipay](io.logto.sdk.android.auth.social.alipay/index.md) | +| [io.logto.sdk.android.auth.social.web](io.logto.sdk.android.auth.social.web/index.md) | +| [io.logto.sdk.android.auth.social.wechat](io.logto.sdk.android.auth.social.wechat/index.md) | +| [io.logto.sdk.android.completion](io.logto.sdk.android.completion/index.md) | +| [io.logto.sdk.android.constant](io.logto.sdk.android.constant/index.md) | +| [io.logto.sdk.android.exception](io.logto.sdk.android.exception/index.md) | +| [io.logto.sdk.android.extension](io.logto.sdk.android.extension/index.md) | +| [io.logto.sdk.android.storage](io.logto.sdk.android.storage/index.md) | +| [io.logto.sdk.android.type](io.logto.sdk.android.type/index.md) | +| [io.logto.sdk.android.util](io.logto.sdk.android.util/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-auth-session/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-auth-session/index.md new file mode 100644 index 000000000..5dba26fd7 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-auth-session/index.md @@ -0,0 +1,27 @@ +# LogtoAuthSession + + +class LogtoAuthSession(val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), val logtoConfig: [LogtoConfig](../../io.logto.sdk.android.type/-logto-config/index.md), val oidcConfig: OidcConfigResponse, val redirectUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), CodeTokenResponse>) + +## Constructors + +| 名称 | 概要 | +|---|---| +| LogtoAuthSession | fun LogtoAuthSession(context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), logtoConfig: [LogtoConfig](../../io.logto.sdk.android.type/-logto-config/index.md), oidcConfig: OidcConfigResponse, redirectUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), CodeTokenResponse>) | + +## Functions + +| 名称 | 概要 | +|---|---| +| handleCallbackUri | fun handleCallbackUri(callbackUri: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)) | +| handleUserCancel | fun handleUserCancel() | +| start | fun start() | + +## Properties + +| 名称 | 概要 | +|---|---| +| context | val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html) | +| logtoConfig | val logtoConfig: [LogtoConfig](../../io.logto.sdk.android.type/-logto-config/index.md) | +| oidcConfig | val oidcConfig: OidcConfigResponse | +| redirectUri | val redirectUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-activity/-companion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-activity/-companion/index.md new file mode 100644 index 000000000..4c4fd9bce --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-activity/-companion/index.md @@ -0,0 +1,10 @@ +# Companion + + +object Companion + +## Functions + +| 名称 | 概要 | +|---|---| +| launch | fun launch(context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), uri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-activity/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-activity/index.md new file mode 100644 index 000000000..43a6d53d1 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-activity/index.md @@ -0,0 +1,16 @@ +# LogtoWebViewAuthActivity + + +class LogtoWebViewAuthActivity : [AppCompatActivity](https://developer.android.com/reference/kotlin/androidx/appcompat/app/AppCompatActivity.html) + +## Constructors + +| 名称 | 概要 | +|---|---| +| LogtoWebViewAuthActivity | fun LogtoWebViewAuthActivity() | + +## Types + +| 名称 | 概要 | +|---|---| +| [Companion](-companion/index.md) | object [Companion](-companion/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-client/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-client/index.md new file mode 100644 index 000000000..086479cf2 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-auth-client/index.md @@ -0,0 +1,17 @@ +# LogtoWebViewAuthClient + + +class LogtoWebViewAuthClient(hostActivity: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), injectScript: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) : [WebViewClient](https://developer.android.com/reference/kotlin/android/webkit/WebViewClient.html) + +## Constructors + +| 名称 | 概要 | +|---|---| +| LogtoWebViewAuthClient | fun LogtoWebViewAuthClient(hostActivity: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), injectScript: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | + +## Functions + +| 名称 | 概要 | +|---|---| +| onPageStarted | open override fun onPageStarted(view: [WebView](https://developer.android.com/reference/kotlin/android/webkit/WebView.html)?, url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, favicon: [Bitmap](https://developer.android.com/reference/kotlin/android/graphics/Bitmap.html)?) | +| shouldOverrideUrlLoading | open override fun shouldOverrideUrlLoading(view: [WebView](https://developer.android.com/reference/kotlin/android/webkit/WebView.html)?, request: [WebResourceRequest](https://developer.android.com/reference/kotlin/android/webkit/WebResourceRequest.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-social-handler/-companion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-social-handler/-companion/index.md new file mode 100644 index 000000000..5e236ee98 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-social-handler/-companion/index.md @@ -0,0 +1,10 @@ +# Companion + + +object Companion + +## Properties + +| 名称 | 概要 | +|---|---| +| NAME | const val NAME: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-social-handler/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-social-handler/index.md new file mode 100644 index 000000000..5a89b024d --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/-logto-web-view-social-handler/index.md @@ -0,0 +1,23 @@ +# LogtoWebViewSocialHandler + + +class LogtoWebViewSocialHandler(webView: [WebView](https://developer.android.com/reference/kotlin/android/webkit/WebView.html), hostActivity: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html)) + +## Constructors + +| 名称 | 概要 | +|---|---| +| LogtoWebViewSocialHandler | fun LogtoWebViewSocialHandler(webView: [WebView](https://developer.android.com/reference/kotlin/android/webkit/WebView.html), hostActivity: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html)) | + +## Types + +| 名称 | 概要 | +|---|---| +| [Companion](-companion/index.md) | object [Companion](-companion/index.md) | + +## Functions + +| 名称 | 概要 | +|---|---| +| getInjectSocialScript | fun getInjectSocialScript(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| postMessage | fun postMessage(jsonData: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/index.md new file mode 100644 index 000000000..93aef9511 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.logto/index.md @@ -0,0 +1,11 @@ +# io.logto.sdk.android.auth.logto + + +## Types + +| 名称 | 概要 | +|---|---| +| [LogtoAuthSession](-logto-auth-session/index.md) | class [LogtoAuthSession](-logto-auth-session/index.md)(val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), val logtoConfig: [LogtoConfig](../io.logto.sdk.android.type/-logto-config/index.md), val oidcConfig: OidcConfigResponse, val redirectUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [Completion](../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../io.logto.sdk.android.exception/-logto-exception/index.md), CodeTokenResponse>) | +| [LogtoWebViewAuthActivity](-logto-web-view-auth-activity/index.md) | class [LogtoWebViewAuthActivity](-logto-web-view-auth-activity/index.md) : [AppCompatActivity](https://developer.android.com/reference/kotlin/androidx/appcompat/app/AppCompatActivity.html) | +| [LogtoWebViewAuthClient](-logto-web-view-auth-client/index.md) | class [LogtoWebViewAuthClient](-logto-web-view-auth-client/index.md)(hostActivity: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), injectScript: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) : [WebViewClient](https://developer.android.com/reference/kotlin/android/webkit/WebViewClient.html) | +| [LogtoWebViewSocialHandler](-logto-web-view-social-handler/index.md) | class [LogtoWebViewSocialHandler](-logto-web-view-social-handler/index.md)(webView: [WebView](https://developer.android.com/reference/kotlin/android/webkit/WebView.html), hostActivity: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html)) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/-alipay-social-session/-companion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/-alipay-social-session/-companion/index.md new file mode 100644 index 000000000..8f33266a4 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/-alipay-social-session/-companion/index.md @@ -0,0 +1,11 @@ +# Companion + + +object Companion + +## Properties + +| 名称 | 概要 | +|---|---| +| CONNECTOR_ID | const val CONNECTOR_ID: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| SDK_IDENTIFY_CLASS_NAME | const val SDK_IDENTIFY_CLASS_NAME: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/-alipay-social-session/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/-alipay-social-session/index.md new file mode 100644 index 000000000..b1e5dd8af --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/-alipay-social-session/index.md @@ -0,0 +1,31 @@ +# AlipaySocialSession + + +class AlipaySocialSession(val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) : [SocialSession](../../io.logto.sdk.android.auth.social/-social-session/index.md) + +## Constructors + +| 名称 | 概要 | +|---|---| +| AlipaySocialSession | fun AlipaySocialSession(context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) | + +## Types + +| 名称 | 概要 | +|---|---| +| [Companion](-companion/index.md) | object [Companion](-companion/index.md) | + +## Functions + +| 名称 | 概要 | +|---|---| +| start | open override fun start() | + +## Properties + +| 名称 | 概要 | +|---|---| +| callbackUri | open override val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| completion | open override val completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| context | open override val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html) | +| redirectTo | open override val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/index.md new file mode 100644 index 000000000..80a1a7d99 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.alipay/index.md @@ -0,0 +1,8 @@ +# io.logto.sdk.android.auth.social.alipay + + +## Types + +| 名称 | 概要 | +|---|---| +| [AlipaySocialSession](-alipay-social-session/index.md) | class [AlipaySocialSession](-alipay-social-session/index.md)(val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val completion: [Completion](../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) : [SocialSession](../io.logto.sdk.android.auth.social/-social-session/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-result-activity/-companion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-result-activity/-companion/index.md new file mode 100644 index 000000000..f801be883 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-result-activity/-companion/index.md @@ -0,0 +1,10 @@ +# Companion + + +object Companion + +## Functions + +| 名称 | 概要 | +|---|---| +| registerSession | fun registerSession(session: [WebSocialSession](../../-web-social-session/index.md)) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-result-activity/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-result-activity/index.md new file mode 100644 index 000000000..6e512cc91 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-result-activity/index.md @@ -0,0 +1,16 @@ +# WebSocialResultActivity + + +class WebSocialResultActivity : [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html) + +## Constructors + +| 名称 | 概要 | +|---|---| +| WebSocialResultActivity | fun WebSocialResultActivity() | + +## Types + +| 名称 | 概要 | +|---|---| +| [Companion](-companion/index.md) | object [Companion](-companion/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-session/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-session/index.md new file mode 100644 index 000000000..f4492c343 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/-web-social-session/index.md @@ -0,0 +1,26 @@ +# WebSocialSession + + +class WebSocialSession(val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) : [SocialSession](../../io.logto.sdk.android.auth.social/-social-session/index.md) + +## Constructors + +| 名称 | 概要 | +|---|---| +| WebSocialSession | fun WebSocialSession(context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) | + +## Functions + +| 名称 | 概要 | +|---|---| +| handleResult | fun handleResult(data: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)) | +| start | open override fun start() | + +## Properties + +| 名称 | 概要 | +|---|---| +| callbackUri | open override val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| completion | open override val completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| context | open override val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html) | +| redirectTo | open override val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/index.md new file mode 100644 index 000000000..977b37b3c --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.web/index.md @@ -0,0 +1,9 @@ +# io.logto.sdk.android.auth.social.web + + +## Types + +| 名称 | 概要 | +|---|---| +| [WebSocialResultActivity](-web-social-result-activity/index.md) | class [WebSocialResultActivity](-web-social-result-activity/index.md) : [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html) | +| [WebSocialSession](-web-social-session/index.md) | class [WebSocialSession](-web-social-session/index.md)(val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val completion: [Completion](../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) : [SocialSession](../io.logto.sdk.android.auth.social/-social-session/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-result-activity/-companion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-result-activity/-companion/index.md new file mode 100644 index 000000000..c368ccff5 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-result-activity/-companion/index.md @@ -0,0 +1,10 @@ +# Companion + + +object Companion + +## Functions + +| 名称 | 概要 | +|---|---| +| registerSession | fun registerSession(session: [WechatSocialSession](../../-wechat-social-session/index.md)) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-result-activity/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-result-activity/index.md new file mode 100644 index 000000000..cd2a23a22 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-result-activity/index.md @@ -0,0 +1,23 @@ +# WechatSocialResultActivity + + +open class WechatSocialResultActivity : [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), IWXAPIEventHandler + +## Constructors + +| 名称 | 概要 | +|---|---| +| WechatSocialResultActivity | fun WechatSocialResultActivity() | + +## Types + +| 名称 | 概要 | +|---|---| +| [Companion](-companion/index.md) | object [Companion](-companion/index.md) | + +## Functions + +| 名称 | 概要 | +|---|---| +| onReq | open override fun onReq(request: BaseReq?) | +| onResp | open override fun onResp(response: BaseResp?) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-session/-companion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-session/-companion/index.md new file mode 100644 index 000000000..8f33266a4 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-session/-companion/index.md @@ -0,0 +1,11 @@ +# Companion + + +object Companion + +## Properties + +| 名称 | 概要 | +|---|---| +| CONNECTOR_ID | const val CONNECTOR_ID: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| SDK_IDENTIFY_CLASS_NAME | const val SDK_IDENTIFY_CLASS_NAME: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-session/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-session/index.md new file mode 100644 index 000000000..336cc6970 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/-wechat-social-session/index.md @@ -0,0 +1,33 @@ +# WechatSocialSession + + +class WechatSocialSession(val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) : [SocialSession](../../io.logto.sdk.android.auth.social/-social-session/index.md) + +## Constructors + +| 名称 | 概要 | +|---|---| +| WechatSocialSession | fun WechatSocialSession(context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) | + +## Types + +| 名称 | 概要 | +|---|---| +| [Companion](-companion/index.md) | object [Companion](-companion/index.md) | + +## Functions + +| 名称 | 概要 | +|---|---| +| handleMissingAppIdError | fun handleMissingAppIdError() | +| handleResult | fun handleResult(result: BaseResp?) | +| start | open override fun start() | + +## Properties + +| 名称 | 概要 | +|---|---| +| callbackUri | open override val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| completion | open override val completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| context | open override val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html) | +| redirectTo | open override val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/index.md new file mode 100644 index 000000000..a08d3d49c --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social.wechat/index.md @@ -0,0 +1,9 @@ +# io.logto.sdk.android.auth.social.wechat + + +## Types + +| 名称 | 概要 | +|---|---| +| [WechatSocialResultActivity](-wechat-social-result-activity/index.md) | open class [WechatSocialResultActivity](-wechat-social-result-activity/index.md) : [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), IWXAPIEventHandler | +| [WechatSocialSession](-wechat-social-session/index.md) | class [WechatSocialSession](-wechat-social-session/index.md)(val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val completion: [Completion](../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../io.logto.sdk.android.auth.social/-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>) : [SocialSession](../io.logto.sdk.android.auth.social/-social-session/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-exception/-type/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-exception/-type/index.md new file mode 100644 index 000000000..943d5deb8 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-exception/-type/index.md @@ -0,0 +1,22 @@ +# Type + + +enum Type : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<SocialException.Type> + +## Entries + +| 名称 | 概要 | +|---|---| +| AUTHENTICATION_FAILED | AUTHENTICATION_FAILED("authentication_failed") | +| INSUFFICIENT_INFORMATION | INSUFFICIENT_INFORMATION("insufficient_information") | +| UNKNOWN_SOCIAL_SCHEME | UNKNOWN_SOCIAL_SCHEME("unknown_social_scheme") | +| UNABLE_TO_CONSTRUCT_CALLBACK_URI | UNABLE_TO_CONSTRUCT_CALLBACK_URI("unable_to_construct_callback_uri") | +| INVALID_CALLBACK_URI | INVALID_CALLBACK_URI("invalid_callback_uri") | +| INVALID_REDIRECT_TO | INVALID_REDIRECT_TO("invalid_redirect_to") | +| INVALID_JSON | INVALID_JSON("invalid_json") | + +## Properties + +| 名称 | 概要 | +|---|---| +| code | val code: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-exception/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-exception/index.md new file mode 100644 index 000000000..b2b258a46 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-exception/index.md @@ -0,0 +1,24 @@ +# SocialException + + +class SocialException(type: [SocialException.Type](-type/index.md)) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) + +## Constructors + +| 名称 | 概要 | +|---|---| +| SocialException | fun SocialException(type: [SocialException.Type](-type/index.md)) | + +## Types + +| 名称 | 概要 | +|---|---| +| [Type](-type/index.md) | enum [Type](-type/index.md) : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[SocialException.Type](-type/index.md)> | + +## Properties + +| 名称 | 概要 | +|---|---| +| code | val code: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| socialCode | var socialCode: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null | +| socialMessage | var socialMessage: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-session-helper/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-session-helper/index.md new file mode 100644 index 000000000..b91db559c --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-session-helper/index.md @@ -0,0 +1,11 @@ +# SocialSessionHelper + + +object SocialSessionHelper + +## Functions + +| 名称 | 概要 | +|---|---| +| createSocialSession | fun createSocialSession(context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>): [SocialSession](../-social-session/index.md)? | +| getSupportedSocialConnectorIds | fun getSupportedSocialConnectorIds(): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-session/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-session/index.md new file mode 100644 index 000000000..ed91a3918 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/-social-session/index.md @@ -0,0 +1,27 @@ +# SocialSession + + +interface SocialSession + +## Functions + +| 名称 | 概要 | +|---|---| +| start | abstract fun start() | + +## Properties + +| 名称 | 概要 | +|---|---| +| callbackUri | abstract val callbackUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| completion | abstract val completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[SocialException](../-social-exception/index.md), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| context | abstract val context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html) | +| redirectTo | abstract val redirectTo: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | + +## Inheritors + +| Name | +|---| +| [AlipaySocialSession](../../io.logto.sdk.android.auth.social.alipay/-alipay-social-session/index.md) | +| [WebSocialSession](../../io.logto.sdk.android.auth.social.web/-web-social-session/index.md) | +| [WechatSocialSession](../../io.logto.sdk.android.auth.social.wechat/-wechat-social-session/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/index.md new file mode 100644 index 000000000..6482bf574 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.auth.social/index.md @@ -0,0 +1,10 @@ +# io.logto.sdk.android.auth.social + + +## Types + +| 名称 | 概要 | +|---|---| +| [SocialException](-social-exception/index.md) | class [SocialException](-social-exception/index.md)(type: [SocialException.Type](-social-exception/-type/index.md)) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) | +| [SocialSession](-social-session/index.md) | interface [SocialSession](-social-session/index.md) | +| [SocialSessionHelper](-social-session-helper/index.md) | object [SocialSessionHelper](-social-session-helper/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/-completion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/-completion/index.md new file mode 100644 index 000000000..655af0a97 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/-completion/index.md @@ -0,0 +1,10 @@ +# Completion + + +fun interface Completion<T : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html), U : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)> + +## Functions + +| 名称 | 概要 | +|---|---| +| onComplete | abstract fun onComplete(exception: T?, result: U?) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/-empty-completion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/-empty-completion/index.md new file mode 100644 index 000000000..dbbd5c352 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/-empty-completion/index.md @@ -0,0 +1,10 @@ +# EmptyCompletion + + +fun interface EmptyCompletion<T : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html)> + +## Functions + +| 名称 | 概要 | +|---|---| +| onComplete | abstract fun onComplete(exception: T?) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/index.md new file mode 100644 index 000000000..0bb1ad662 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.completion/index.md @@ -0,0 +1,9 @@ +# io.logto.sdk.android.completion + + +## Types + +| 名称 | 概要 | +|---|---| +| [Completion](-completion/index.md) | fun interface [Completion](-completion/index.md)<[T](-completion/index.md) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html), [U](-completion/index.md) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)> | +| [EmptyCompletion](-empty-completion/index.md) | fun interface [EmptyCompletion](-empty-completion/index.md)<[T](-empty-completion/index.md) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html)> | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.constant/-storage-key/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.constant/-storage-key/index.md new file mode 100644 index 000000000..8b535101d --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.constant/-storage-key/index.md @@ -0,0 +1,12 @@ +# StorageKey + + +object StorageKey + +## Properties + +| 字段名 | 值 | +|---|---| +| ID_TOKEN | id_token | +| REFRESH_TOKEN | refresh_token | +| STORAGE_NAME_PREFIX | io.logto.client | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.constant/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.constant/index.md new file mode 100644 index 000000000..bba4fc21d --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.constant/index.md @@ -0,0 +1,8 @@ +# io.logto.sdk.android.constant + + +## Types + +| 名称 | 概要 | +|---|---| +| [StorageKey](-storage-key/index.md) | object [StorageKey](-storage-key/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-type/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-type/index.md new file mode 100644 index 000000000..f83e30191 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/-type/index.md @@ -0,0 +1,26 @@ +# Type + + +enum Type : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<LogtoException.Type> + +## Entries + +* WECHAT_AUTH_FAILED +* WECHAT_APP_ID_NO_FOUND +* ALIPAY_AUTH_FAILED +* ALIPAY_APP_ID_NO_FOUND +* INVALID_ID_TOKEN +* UNABLE_TO_PARSE_JWKS +* UNABLE_TO_FETCH_JWKS_JSON +* UNABLE_TO_FETCH_USER_INFO +* UNABLE_TO_PARSE_ID_TOKEN_CLAIMS +* UNABLE_TO_REVOKE_TOKEN +* UNABLE_TO_FETCH_TOKEN_BY_REFRESH_TOKEN +* UNABLE_TO_FETCH_TOKEN_BY_AUTHORIZATION_CODE +* UNABLE_TO_FETCH_OIDC_CONFIG +* INVALID_CALLBACK_URI +* INVALID_REDIRECT_URI +* USER_CANCELED +* UNGRANTED_RESOURCE_FOUND +* NO_REFRESH_TOKEN_FOUND +* NOT_AUTHENTICATED diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/index.md new file mode 100644 index 000000000..15a3c12ca --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/-logto-exception/index.md @@ -0,0 +1,22 @@ +# LogtoException + + +class LogtoException(type: [LogtoException.Type](-type/index.md), cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) + +## Constructors + +| 名称 | 概要 | +|---|---| +| LogtoException | fun LogtoException(type: [LogtoException.Type](-type/index.md), cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) | + +## Types + +| 名称 | 概要 | +|---|---| +| [Type](-type/index.md) | enum [Type](-type/index.md) : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[LogtoException.Type](-type/index.md)> | + +## Properties + +| 名称 | 概要 | +|---|---| +| detail | var detail: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/index.md new file mode 100644 index 000000000..22b4bb48c --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.exception/index.md @@ -0,0 +1,8 @@ +# io.logto.sdk.android.exception + + +## Types + +| 名称 | 概要 | +|---|---| +| [LogtoException](-logto-exception/index.md) | class [LogtoException](-logto-exception/index.md)(type: [LogtoException.Type](-logto-exception/-type/index.md), cause: [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)? = null) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.extension/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.extension/index.md new file mode 100644 index 000000000..120e53d15 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.extension/index.md @@ -0,0 +1,8 @@ +# io.logto.sdk.android.extension + + +## Properties + +| 名称 | 概要 | +|---|---| +| oidcConfigEndpoint | val [LogtoConfig](../io.logto.sdk.android.type/-logto-config/index.md).oidcConfigEndpoint: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.storage/-persist-storage/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.storage/-persist-storage/index.md new file mode 100644 index 000000000..e2a7ba7ca --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.storage/-persist-storage/index.md @@ -0,0 +1,17 @@ +# PersistStorage + + +class PersistStorage(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), storageName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) + +## Constructors + +| 名称 | 概要 | +|---|---| +| PersistStorage | fun PersistStorage(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), storageName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | + +## Functions + +| 名称 | 概要 | +|---|---| +| getItem | fun getItem(key: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? | +| setItem | fun setItem(key: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), value: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?): [SharedPreferences.Editor](https://developer.android.com/reference/kotlin/android/content/SharedPreferences.Editor.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.storage/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.storage/index.md new file mode 100644 index 000000000..ce736a5cc --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.storage/index.md @@ -0,0 +1,8 @@ +# io.logto.sdk.android.storage + + +## Types + +| 名称 | 概要 | +|---|---| +| [PersistStorage](-persist-storage/index.md) | class [PersistStorage](-persist-storage/index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), storageName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/-access-token/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/-access-token/index.md new file mode 100644 index 000000000..6412470cf --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/-access-token/index.md @@ -0,0 +1,18 @@ +# AccessToken + + +data class AccessToken(val token: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val scope: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val expiresAt: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)) + +## Constructors + +| 名称 | 概要 | +|---|---| +| AccessToken | fun AccessToken(token: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), scope: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), expiresAt: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)) | + +## Properties + +| 名称 | 概要 | +|---|---| +| expiresAt | val expiresAt: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) | +| scope | val scope: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| token | val token: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/-logto-config/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/-logto-config/index.md new file mode 100644 index 000000000..d88a7ee3c --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/-logto-config/index.md @@ -0,0 +1,26 @@ +# LogtoConfig + + +class LogtoConfig(val endpoint: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val appId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), scopes: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, val resources: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, val usingPersistStorage: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false) + +## Constructors + +| 名称 | 概要 | +|---|---| +| LogtoConfig | fun LogtoConfig(endpoint: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), appId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), scopes: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, resources: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, usingPersistStorage: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false) | + +## Properties + +| 名称 | 概要 | +|---|---| +| appId | val appId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| endpoint | val endpoint: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | +| resources | val resources: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null | +| scopes | val scopes: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | +| usingPersistStorage | val usingPersistStorage: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false | + +## Extensions + +| 名称 | 概要 | +|---|---| +| oidcConfigEndpoint | val LogtoConfig.oidcConfigEndpoint: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/index.md new file mode 100644 index 000000000..893b6366d --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.type/index.md @@ -0,0 +1,9 @@ +# io.logto.sdk.android.type + + +## Types + +| 名称 | 概要 | +|---|---| +| [AccessToken](-access-token/index.md) | data class [AccessToken](-access-token/index.md)(val token: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val scope: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val expiresAt: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)) | +| [LogtoConfig](-logto-config/index.md) | class [LogtoConfig](-logto-config/index.md)(val endpoint: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), val appId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), scopes: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, val resources: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, val usingPersistStorage: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.util/-logto-utils/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.util/-logto-utils/index.md new file mode 100644 index 000000000..78bf8e8ca --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.util/-logto-utils/index.md @@ -0,0 +1,12 @@ +# LogtoUtils + + +object LogtoUtils + +## Functions + +| 名称 | 概要 | +|---|---| +| expiresAtFrom | fun expiresAtFrom(startTime: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), lifetime: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) | +| isDependencyInstalled | fun isDependencyInstalled(identifyClassName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | +| nowRoundToSec | fun nowRoundToSec(): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.util/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.util/index.md new file mode 100644 index 000000000..31b1a89aa --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android.util/index.md @@ -0,0 +1,8 @@ +# io.logto.sdk.android.util + + +## Types + +| 名称 | 概要 | +|---|---| +| [LogtoUtils](-logto-utils/index.md) | object [LogtoUtils](-logto-utils/index.md) | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/fetch-user-info.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/fetch-user-info.md new file mode 100644 index 000000000..ec7fb3dee --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/fetch-user-info.md @@ -0,0 +1,13 @@ +# fetchUserInfo + + +fun fetchUserInfo(completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), UserInfoResponse>) + +获取用户信息 + +## Parameters + + +| 名称 | 概要 | +|---|---| +| completion | 处理获取结果的回调 | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/get-access-token-constructor.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/get-access-token-constructor.md new file mode 100644 index 000000000..d279a6d1c --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/get-access-token-constructor.md @@ -0,0 +1,25 @@ +# getAccessToken + + +fun getAccessToken(completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), [AccessToken](../../io.logto.sdk.android.type/-access-token/index.md)>) + +获取访问令牌 + +## Parameters + + +| 名称 | 概要 | +|---|---| +| completion | 处理获取结果的回调 | + +fun getAccessToken(resource: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), [AccessToken](../../io.logto.sdk.android.type/-access-token/index.md)>) + +获取访问令牌 + +## Parameters + + +| 名称 | 概要 | +|---|---| +| resource | 所获取的访问令牌相关的资源标识 | +| completion | 处理获取结果的回调 | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/get-id-token-claims.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/get-id-token-claims.md new file mode 100644 index 000000000..736340e37 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/get-id-token-claims.md @@ -0,0 +1,13 @@ +# getIdTokenClaims + + +fun getIdTokenClaims(completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), IdTokenClaims>) + +获取 ID 令牌中所包含的信息 + +## Parameters + + +| 名称 | 概要 | +|---|---| +| completion | 处理获取结果的回调 | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/index.md new file mode 100644 index 000000000..dfe85b0fd --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/index.md @@ -0,0 +1,27 @@ +# LogtoClient + + +open class LogtoClient(val logtoConfig: [LogtoConfig](../../io.logto.sdk.android.type/-logto-config/index.md), application: [Application](https://developer.android.com/reference/kotlin/android/app/Application.html)) + +## Constructors + +| 名称 | 概要 | +|---|---| +| LogtoClient | fun LogtoClient(logtoConfig: [LogtoConfig](../../io.logto.sdk.android.type/-logto-config/index.md), application: [Application](https://developer.android.com/reference/kotlin/android/app/Application.html)) | + +## Functions + +| 名称 | 概要 | +|---|---| +| [fetchUserInfo](fetch-user-info.md) | fun [fetchUserInfo](fetch-user-info.md)(completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), UserInfoResponse>)
获取用户信息 | +| [getAccessToken](get-access-token-constructor) | fun [getAccessToken](get-access-token-constructor)(completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), [AccessToken](../../io.logto.sdk.android.type/-access-token/index.md)>)
fun [getAccessToken](get-access-token-constructor)(resource: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), [AccessToken](../../io.logto.sdk.android.type/-access-token/index.md)>)
获取访问令牌 | +| [getIdTokenClaims](get-id-token-claims.md) | fun [getIdTokenClaims](get-id-token-claims.md)(completion: [Completion](../../io.logto.sdk.android.completion/-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md), IdTokenClaims>)
获取 ID 令牌中所包含的信息 | +| [signIn](sign-in.md) | fun [signIn](sign-in.md)(context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), redirectUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [EmptyCompletion](../../io.logto.sdk.android.completion/-empty-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md)>)
登录 | +| [signOut](sign-out.md) | fun [signOut](sign-out.md)(completion: [EmptyCompletion](../../io.logto.sdk.android.completion/-empty-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md)>? = null)
登出 | + +## Properties + +| 名称 | 概要 | +|---|---| +| [isAuthenticated](is-authenticated.md) | val [isAuthenticated](is-authenticated.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
用户是否已认证 | +| [logtoConfig](logto-config.md) | val [logtoConfig](logto-config.md): [LogtoConfig](../../io.logto.sdk.android.type/-logto-config/index.md)
Logto 客户端配置 | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/is-authenticated.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/is-authenticated.md new file mode 100644 index 000000000..610152319 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/is-authenticated.md @@ -0,0 +1,6 @@ +# isAuthenticated + + +val isAuthenticated: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) + +用户是否已认证 diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/logto-config.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/logto-config.md new file mode 100644 index 000000000..934596130 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/logto-config.md @@ -0,0 +1,6 @@ +# logtoConfig + + +val logtoConfig: [LogtoConfig](../../io.logto.sdk.android.type/-logto-config/index.md) + +Logto 客户端配置 diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/sign-in.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/sign-in.md new file mode 100644 index 000000000..6da393fca --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/sign-in.md @@ -0,0 +1,15 @@ +# signIn + + +fun signIn(context: [Activity](https://developer.android.com/reference/kotlin/android/app/Activity.html), redirectUri: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), completion: [EmptyCompletion](../../io.logto.sdk.android.completion/-empty-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md)>) + +登录 + +## Parameters + + +| 名称 | 概要 | +|---|---| +| context | 发起登录时关联的 Activity | +| redirectUri | 该应用配置的重定向 URI 之一 | +| completion | 处理登录结果的回调 | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/sign-out.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/sign-out.md new file mode 100644 index 000000000..932a3ce94 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/-logto-client/sign-out.md @@ -0,0 +1,15 @@ +# signOut + + +fun signOut(completion: [EmptyCompletion](../../io.logto.sdk.android.completion/-empty-completion/index.md)<[LogtoException](../../io.logto.sdk.android.exception/-logto-exception/index.md)>? = null) + +登出 + +即使登出的时候遇到了错误,本地所储存的相关凭证也会被清除. + +## Parameters + + +| 名称 | 概要 | +|---|---| +| completion | 处理登出结果的回调 | diff --git a/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/index.md b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/index.md new file mode 100644 index 000000000..691f98937 --- /dev/null +++ b/packages/docs/i18n/zh-cn/docusaurus-plugin-content-docs/current/sdk/Kotlin/android/io.logto.sdk.android/index.md @@ -0,0 +1,8 @@ +# io.logto.sdk.android + + +## Types + +| 名称 | 概要 | +|---|---| +| [LogtoClient](-logto-client/index.md) | open class [LogtoClient](-logto-client/index.md)(val logtoConfig: [LogtoConfig](../io.logto.sdk.android.type/-logto-config/index.md), application: [Application](https://developer.android.com/reference/kotlin/android/app/Application.html)) |