- 画面左のメニューの Authentication をクリックします。
- 設定はデフォルトのまま Deploy をクリックします。
- Comfirm deployment をクリックします。
- 画面左のメニューの User management をクリックします。
- Create user をクリックしてユーザーの新規登録します。
- email address, password を入力して、Create user をクリックします。
- 登録されたことを確認します。
amplify pull
を実行して Authentication の設定情報をコードに反映させます。
- 実行後、Auth が追加されたことを確認します。
amplify pull
┌──────────┬───────────────┬───────────┬───────────────────┐
│ Category │ Resource name │ Operation │ Provider plugin │
├──────────┼───────────────┼───────────┼───────────────────┤
│ Api │ amplifyhomes │ No Change │ awscloudformation │
├──────────┼───────────────┼───────────┼───────────────────┤
│ Auth │ amplifyhomes │ No Change │ awscloudformation │
└──────────┴───────────────┴───────────┴───────────────────┘
app.js
のコードを修正します。
import "./App.css";
import { NavBar, NewsItemCollection } from "./ui-components";
import { withAuthenticator } from '@aws-amplify/ui-react';
import '@aws-amplify/ui-react/styles.css';
function App() {
return (
<div className="App" style={{width: "100%", padding: '20px'}}>
<NavBar width={"100%"} />
<NewsItemCollection width={"100%"} />
</div>
);
}
export default withAuthenticator(App);
- ターミナルにコマンド入力しサーバーを起動します
- 起動後、Preview を使用してブラウザからアクセスします。
- ログイン画面が表示されることを確認します。
- Amplify Studio で作成した email address と password を入力してログインします。
- パスワード変更を要求されるので新しいパスワードを入力します。
- 変更完了後、アプリケーションが表示されれば OK です。
-> トップへ戻る