除了 kotlin 中的 AWS cognito 之外,还有其他类似 cognito 的 AWS 方法可以用来登录吗?

问题描述 投票:0回答:1

我正在使用 AWS appsync,我还将使用 AWS 进行登录。顺便说一下,我对AWS不是很熟悉,如果我用错了术语,请原谅我。有一种用于用户登录的 AWS cognito 方法,cognito 希望我实现一种称为放大器的东西,并且它需要一个密钥。我想在这里问的问题是这些。根据我的研究,实现 Amplify 是一项困难而乏味的工作,密钥应该是秘密的,它告诉我使用它,但我不想使用这个密钥,也就是说,我不想在没有它的情况下这样做使用它。有没有一种方法可以在不使用放大和密钥的情况下登录AWS?

amazon-web-services kotlin amazon-cognito aws-amplify
1个回答
0
投票

正如我的评论中所述,您无需使用 Amplify 即可使用 Kotlin 与 AWS 服务进行交互。您应该使用 适用于 Kotlin 的 AWS 开发工具包

适用于 Kotlin 的 AWS 开发工具包是什么?

使用该开发工具包,您可以构建与 Amazon S3、Amazon EC2、Amazon DynamoDB 等配合使用的 Kotlin 应用程序。借助 Kotlin SDK,您可以针对 JVM 平台或 Android API 级别 24 或更高级别。该 SDK 支持 Kotlin 功能,例如协程。

现在要使用此功能,您仍然需要使用您的 AWS 凭证,如此处的开发指南中所述:

凭证提供者

您可以在此处找到许多 AWS 服务的 Kotlin 代码示例:

Kotlin SDK 的代码示例

© www.soinside.com 2019 - 2024. All rights reserved.