🔥 1日目-再開発開始


去年の夏、私は3人の友达を誘惑して横書きプロジェクトを始めました.
年末までに、出来上がったものを取り替えることにしました.
こうして年初は風のように過ぎ、いつの間にか四月になっていた.
このまま時間をつぶすわけにはいかない.
今、日記と一緒に私のプロトタイプ開発にどれくらい時間がかかるかを記録することにしました.
仕事に集中できないのは残念ながら夜は寝ないで個人種目をするのは秘密です.
私の周りの人は私が勤勉だと思っています.あなたの期待を裏切らないと思います.

📅 名前の日付

  • 4月5日
  • 🎯 n/a.ターゲット


    会員加入/登録


    ドキュメントの表示


  • amplify docs/authentication/switching authentication flows
    3つの方法があります:
  • .
  • USER SRP AUTH:サーバにパスワードを送信しないので安全です.推奨
  • USER PASSWORD AUTH:復号パスワードをサーバに送信します.Lambda関数を使用する必要があります.
  • CUSTOM AUTH:やりたいことがたくさんあれば、選べます.
  • 以下に上記の内容があるが省略する.

  • amplify docs/authentication/customize UI components

  • バージョン1を基準に説明します.新しいバージョンは、他のdocsで表示できます.

  • 操作するにはi 18 nもよくわかります.
    import { I18n } from 'aws-amplify';
    
    const authScreenLabels = {
        en: {
            'Sign Up': 'Create new account',
            'Sign Up Account': 'Create a new account'
        }
    };
    
    I18n.setLanguage('en');
    I18n.putVocabularies(authScreenLabels);

  • amplify docs/authentication/advanced workflows
  • 音...federateの内容のようです、
  • 何を言っているのか分かりません.ペス!

  • amplify docs/authentication/auth events
    import { Hub, Logger } from 'aws-amplify';
    
    const logger = new Logger('My-Logger');
    
    const listener = (data) => {
        switch (data.payload.event) {
            case 'signIn':
                logger.info('user signed in');
                break;
            case 'signUp':
                logger.info('user signed up');
                break;
            case 'signOut':
                logger.info('user signed out');
                break;
            case 'signIn_failure':
                logger.error('user sign in failed');
                break;
            case 'tokenRefresh':
                logger.info('token refresh succeeded');
                break;
            case 'tokenRefresh_failure':
                logger.error('token refresh failed');
                break;
            case 'configured':
                logger.info('the Auth module is configured');
        }
    }
    
    Hub.listen('auth', listener);

  • amplify docs/authentication/remember a device
  • デバイスは、マルチインタフェース認証(MFA)のためであることを覚えておいてください.
  • でも使えないペス!

  • amplify docs/authentication/delete user
  • ユーザーが自分のアカウントを直接削除するよりも、ユーザーアカウントに関連するすべての情報を削除するためにコードを別途用意したほうがいい.

  • amplify docs/authentication/under the hood
  • 認証確認プログラムには、Amazon CognitoユーザPoolのみを使用する方法と、ソーシャルログインによるFerrerationとしての方法
  • がある.
    全部読んでしまいましたが、どんな状況なのか分かりません.イニシャルコード

    コードの作成を開始