たれぱんのびぼーろくスマートフォン用の表示で見るたれぱんのびぼーろくわたしの備忘録、生物学とプログラミングが多いかも2018-05-23AWS-Amplifyの中身、とくにAuthamazon-cognito-identity-jsに強く依存.signIn()内でcreateCognitoUserしてる。createCognitoUserはCognitoUser()のラッパー。userPool属性を持っていて、この中にclientオブジェクトがしまってある。使ってusePoolを設定してるので、おそらくここで一意に決まってくる。Auth.configure(config)のconfigに入っているものがまんま使われており、この中にendpointがある模様。data.Pool.clientを設定。data.Pool.client;Clientのコンストラクタでendpointを受け取って、以降は一切いじらない。nullの場合はcognito-idp...のドメインになる。client.requestのリクエスト先ドメインはここで決まる。GitHubパスワードでのダイレクト認証はメインとも限らないauthenticateUserDefaultAuthが色々やってて面白いInitiateAuthリクエストをして、RespondToAuthChallengeリクエストして、ドキュメントにもそうある。最新の認証フローはユーザーのアイデンティティを検証するため、パスワードの他に新しいチャレンジタイプを組み込んでいます。代替セットもあります。SRPうんぬんはまさに認証なので、OIDCがスコープ外にしてる認証部分なんだろうつまりUserPools-IdPの認証部分。これ、クライアントの仕事...?あ、わかった。組み込みUIってこの部分が担当だろつまりホントのホントの認証部分にも当然、認証クライアントが必要なのでそこの話だ2FAを組み込んだり色々有り得るから、一般化された内容になってると。webアプリ(ブラウザで動くアプリ)を思いついた、作ろう。月別アーカイブはてなブログをはじめよう!tarepan5884さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。