JKになりたい

何か書きたいことを書きます。主にWeb方面の技術系記事が多いかも。

2018-08-01から1ヶ月間の記事一覧

CognitoIDPool+CognitoUserPool+外部IDProviderで独自認証とSNS認証を実装し、アカウントに対してDynamoDBの行レベルアクセス制限をかける

AWS

内容 メールアドレス+パスワード認証、Facebook認証によりサインインし、AWSサービスの一時的なアクセス権限を取得する。 それを使って、DynamoDBにアクセスしてデータを取得する。 ただし、DynamoDBには自分のIDに該当するデータしか取得することはできな…

AWS KeyManagementService

AWS

AWS KeyManagementServiceについて調査したので、そのときのメモ書きを置いておきます。 KeyManagementServiceというサービス単体で存在しているわけではないので、サービス検索でKMSなど入力しても出てこないので注意>< IAM→暗号化キーからKMSのコンソー…

uportを使ったデモアプリ、イーサリアム神社を公開しました

なかなかuportを活用したサービス、アプリは多くないと思います。 そこで今回、upotを体験できるようなデモアプリを作ってみました。 それが、イーサリアム神社です。 アプリ自体はとても単純なものです。 uportでログインし、etherを添えて神様にお祈りする…

uPort活用するためにとりあえずデモアプリを紐解く

uPortとは uPortは個人に紐づく情報をブロックチェーン上に保存しておき、こちらが承認した相手に対してのみ一部を公開するといった仕組みを実現するものになります。 例えば、今までなら住所などの個人情報をAmazon、楽天、その他ECサイト全てにおいて提供…

web3のAPIを把握するためVue.jsでEthereumWallet作ってみた

最近ERC20とERC721の実装をしたので、次はクライアントサイドの実装も一通り試したいと思いまして、簡単なEthereumのウォレットアプリを実装しました。 今回JavaScriptフレームワークはVue.jsを採用したんですが、大した理由はなく、触った事がなかったので…

ERC721に準拠したトークンをフルスクラッチ実装する

ERC721は価値の交換が不可能なトークン。詳細は他の記事で。 NFT(Non Fungible Token)という略称を使います。 EIPはこちら。最近(一月前くらい?)StatusがFinalになったようです! EIPs/eip-721.md at master · ethereum/EIPs · GitHub 今回も学習のため自…

ERC20に準拠したトークンの実装とテスト、あと脆弱性の話

この記事の内容 ・ERC20に準拠したトークンを実装して、テストを書いた ・どうやらERC20には脆弱性があるらしいのでそれについても調べた ・最後にRopstenテストネットワークにトークンをデプロイした 概要 OpenZeppelinを使えば簡単にERC20に準拠したトーク…