sidebarIdM実験室いろんなアイデンティティ管理系製品やサービスの実験の記録をしていきます。後は、関連するニュースなどを徒然と。Goldengateを試すこんにちは、富士榮です。G310が届いたので軽く試してみます。届いたのは、G310というFIDO2対応のキーです。https://www.ewbm.com/security-keys/goldengate-g310/韓国から直送で送られてきたっぽいです。日本のAmazonでは買えないので、直販サイトか米国Amazonで買うのがいいみたいです。直販サイトhttps://www.ewbm.com/store/products/goldengate-g310/米国Amazonhttps://www.amazon.com/s?k=ewbm+g310&ref=nb_sb_noss_2定価は60ドルですが、直販サイトだと初回は45ドルで買えるみたいです。(私はMVPのサードパーティ特典で頂きました)なんだかキーばっかり増えちゃって微妙な感じですが、Yubikeyとの大きな違いは指紋認証機能があることですね。B2C+FIDO実装を使ってパスワードレスでログインするデモを張っておきます。最大の特徴の指紋登録ですが、以下の2通りの方法で設定できます。BioManager」を使う2.Windowsのアカウント設定を使うそれぞれ簡単に。BioManager」を使う方式から。ツールはこの辺りからダウンロードできます。https://www.ewbm.com/support/BioManager/ちなみにダウンロードしてセットアップしようとするとWindowsに実行をブロックされますが無視して進めます・・・セットアップが終わりツールを起動するとこんな画面が出てきます。言語の切り替えもできて、日本語も選べます。指紋追加を選ぶとタッチする様に促されるのでベタベタ触ります。登録が終わると、登録済みの指紋以外でタッチしてもキーが反応しなくなります。あと、PINが聞かれなくなります。※指紋登録していない状態だと単純にタッチ+PINだけでサインインできる(Yubikeyと同じ挙動)が、指紋登録をすると登録していない指だとサインインできない。ちなみに、2つ目の登録手段であるWindowsの標準の設定です。設定⇒アカウントのセットアップから登録できます。Helloの設定も同じ設定メニュー内にありますが、あくまでセキュリティキーの設定なのでここでセットアップしてもセキュリティキーでWindowsログインが出来るようになるわけではありません。ADアカウントなりで設定する必要があります。指紋の追加は先ほどのBioManagerとほぼ同じです。Ariesのオンラインコースで自己主権型アイデンティティについて学習するこんにちは、富士榮です。Identifier/DID)のムーブメントも本格化してきましたね。Identity」を出版したのも今年の4月だったのでまだ半年ちょっとしか経ってないんですよね。UrsaのオンラインのトレーニングコースがedXで公開されました。Aries(出典:Evernym)ざっくりいうと、Indyが分散台帳技術そのものであるのに対して、UrsaはZKP(ゼロ知識証明)などに使う暗号化技術、AriesはWalletやAgent間の通信に関する技術、という整理っぽいですね。(私もまだ勉強中なので間違っていたらすみません)IndyとAriesの関係の整理(出典:Evernym)ということで、もう少し深く勉強してみるいい機会なのでコースを受講してみようと思います。(せっかくなので受講証明がもらえる有料コース/99USドルにしました。12/2までならクーポンコード「CYBER20」を入れると20ドルくらい割引になります)以下、コース登録までの道のりです。(実際の内容はこれからなので、また気づきがあれば書こうと思います)1.edXのコースサイトを開くこちらが今回のターゲットとなるコースのURLです。https://www.edx.org/course/identity-in-hyperledger-aries-indy-and-ursaここからEnrollを押してスタートしていきます。2.会員登録を行うメールアドレスで登録するか、Facebook、Google、Microsoftアカウントでアカウントを作成します。作成が終わると、有料会員に誘われますw。お金を払ってみようと思います。3.有料会員登録を行う会員登録後、誘われるがままに登録をしてみます。有料登録をすると色々と特典があるようです。Track」で迷わず購入へ進めましょう。code」があるので先ほどの「CYBER20」を登録すると20ドルくらい安くなります。(12/2までらしいですが)クレジットカードがPayPalで支払えますが、私はPayPalで支払いました。購入が終わると登録者の本人確認が行われます。4.本人確認を行う(eKYC!!)方法としてはWebカメラで顔とIDドキュメント(パスポートや免許証など。名前と顔写真が一致していることを見るっぽいので、実質日本人で使えるのはパスポートだけだと思いますが)の写真を撮り1日~2日くらい審査があるようです。(黒線は筆者都合w)次にパスポートの写真を撮ります。両方揃えてアップロードして審査待ちです。5.コースの受講を開始するとりあえず登録はこれで終わりなので、ゆっくりコースを受講していきます。コース目次は以下の通りです。Examなかなか興味深いです。SSI/DIDの話をしますこんにちは、富士榮です。あっという間に11月も終わりですね・・・なんだか最近、月に2~3本の勢いでイベントでお話をしている気がします。おかげで色々と実験はしているもののBlogへのアウトプットが後手後手に回ってしまっていて反省です。その分講演の中では実験した内容を含めじっくりお話させていただいているつもりなので、是非機会があれば見に来ていただければ、ということで。SSI/DIDの話をすることになっています。USAでお話してきた内容の続きではありますが、この自己主権型アイデンティティや分権型IDってキーワードが全くもってキャッチーじゃないので、地道に世界観を浸透させていくしかないのかな?と思っています。Tokyoでは「分権型IDテクノロジーによる効率的な外部ユーザのID管理」というタイトルで「B2BやB2Cのシナリオにおいて外部アイデンティティの管理、特にIDの確認(KYCなど)は管理者にとって非常に頭の痛い問題です。B2Cとブロックチェーンを使った自己主権型アイデンティティのシナリオでどのように解決するのかについて説明します。」という話をする予定です。セッションコード:BRK30053セッションURLはこちら)https://tokyo.myignitetour.techcommunity.microsoft.com/sessions/87724絶賛、過去のスライドをかき集めて準備中ですwベースはこの辺りなので、事前に目を通しておいていただけると理解がはやいかも。de:codeの資料https://www.slideshare.net/naohiro.fujie/kyc-identity-on-blockchainOSSコンソーシアムの資料https://www.slideshare.net/naohiro.fujie/kyc-153297605didconの資料https://www.slideshare.net/naohiro.fujie/ssididでは、当日お会いしましょう。B2Cのリージョンに日本が選択できるようになりましたこんにちは、富士榮です。B2C)ですが、いつの間にか?(9月末~?)日本リージョンの選択が出来るようになっています。いってもデータの保管場所はAPACということですが。大ニュースなのはこれまでデータの保管場所がEUとUSしかなかったのにAPACが追加されたことかもしれません。Previewがあったことは知ってたんですが、今回の突然のGAは全然アナウンスされてないのは何故なんだろうかという疑問が。(2019/10/08時点)※オフィシャルリリースがされていない以上、消える可能性はあります。現時点での利用は自己責任にて。B2C自体はリージョンに依存しないサービスなので全リージョンでエンドポイントは使えましたが、データの実体の保管場所がEUとUSしか選べなかったので、個人データの保管場所を気にする業種・業界においてはブロック要素となってきました。Cognitoは日本にもデータを置けますし、Auth0には最後の手段カスタムデプロイプランがあったりするので無理やり日本にデプロイできたりしました)過去から日本マイクロソフトの人を含めフィードバックはあげてきましたが中国が優先されてしまい、先に中国がPreviewとしてリリースされてしまっていました。API連携などを使って他のデータベースに逃がす、などの手段が取られてきました。全体としての可用性を担保しようとするとそれなりにお金がかかったり、カスタムデプロイとなるのでメンテナンスが面倒くさい、といった問題が残るためいわば最後の手段でした。◆今回のリリース(?)の内容ひっそりドキュメントが更新されています。https://docs.microsoft.com/ja-jp/azure/active-directory-b2c/active-directory-b2c-reference-tenant-type日本を選択するとデータはアジア太平洋に保存される、と明記されています。実際にディレクトリを作るとき、リージョンに日本の選択が出来るようになっています。作成するとasiapasificに配置されます。アナウンス待ちですね。2019に登場しますこんにちは、富士榮です。今週からシアトル~サンフランシスコ(というかマウンテンビュー周辺)です。Workshop)に顔を出してきます。Identity/分散台帳上でのIdentity)でして、最近の各種カンファレンスでも色々とお話させていただいていますが今回もその一環です。最近はこのようなカンファレンスだけではなく実際の商談でも色々と手を変え品を変えてこの世界観の定着を試みているんですが、まだまだ浸透してくるのは先のような気がしています。パスワードレスのような利便性の話や、eKYCなどアイデンティティの真正性の証明など色々と違った切り口で有用性もあると思うので、引き続き啓発活動が必要ですね。今回ですが、B2B/B2Cなど外部IDの管理の面倒臭さBYPODとeKYCで簡素化する方法の案についてお話させていただきます。B2CとuPortを使ったB2Bシナリオで社員証を使った身元確認によりパートナー向けWebサイトへのID登録のBYOID化、というデモもお見せできればと思います。uPort.また、唐突に主催のKuppingerColeからアサインされたんですが、パネルディスカッションにも参加する予定です。Yasudaさんと一緒です。プレゼンはナントカ乗り切るだけの「慣れ」という名の精神力(英語力ではない)は身についてきましたがパネルは何が出るかわからないのでかなりビビってます。Appleがようやく使い物になってきたこんにちは、富士榮です。Appleですが、先週iOS13が正式に出てきてようやく使い物になってきました。iPhone11は・・・ボトムズですよね。Connect実装です。Connectを使ってログイン出来るようになります。6月のWWDCで発表されて結構盛り上がりました。Connectの実装内容についても色々と意見がついてプチ炎上?してました。最近まともになっているようですが。B2CやAuth0へ組み込んでみたりしました。Apple特集も開催され一瞬で定員をオーバーするなど、注目度も結構高かった記憶があります。Appleが発表された当時、まだiOS13はβ版でしたので人柱になっている人たち以外の一般人はあまり恩恵を受けられませんでした。IdでログインしているiPhoneやiPadでも再度認証が要求されていたためです。IDでそのままログイン出来るようになりました。Apple対応も今後進んでくると思います。Loginに対応しましたこんにちは、富士榮です。Loginに対応しました。これまでカスタムコネクタで設定していましたが、これからはスイッチONしてclient設定をすれば使えるようになります。ちなみに過去に投稿したカスタムコネクタでの設定方法はこちらです。https://idmlab.eidentity.jp/2019/01/auth0line.html設定は非常に簡単なので解説するまでもありませんが、ざっくりと。ConnectionsからSocialを開くとLINEのアイコンがありますのでクリックすると設定画面が開きます。Connect設定でemail属性を取得できるように申請、承認される必要があります。(私はすぐに承認されました。URL(redirect_uri)を設定しておく必要があります。設定するのは、「https://{テナント名}.auth0.com/login/callback」です。ちなみに、LINE側で良くハマるのが、チャネルを作って設定したのに公開していない、というケースなので、上の図の右上の公開/非公開の部分が公開済み(Published)になっていることを確認しておいてください。これですべて終了です。Auth0で「try」をクリックするとLINEログイン(初回は属性提供のための認可画面)が出てきて、認可を行うとログインができます。その後メールアドレスの確認のためのメールが届きますので、VerifyをクリックするとAuth0上のメールアドレスについても確認済みのフラグが付きます。Loginのクセなのですが、メールアドレスはid_tokenから、その他の属性はprofileエンドポイントから取得するのでAuth0のクセとの相性的に「try」の結果のjsonにはメールアドレスが載ってきません。Jsonを見るとどんな属性が登録されているかがわかります。メールアドレスもちゃんと取れてますし、うまく動いていそうです。10th!!こんにちは、富士榮です。10年目に突入してしまいました。Mobilityの領域で受賞いたしました。Ambassadorとの平行、かつOpenIDファウンデーション・ジャパンでは理事を拝命した中での活動となっており、色々な場面で登壇させていただくことは増えた一方でBlogなどの書き物としてのアウトプットをする体力が残っていない状態が続いていますが、e-KYCや信用スコアなどビジネス面での新しい潮流や、DID・自己主権型アイデンティティなど新しい技術への注目が集まるなど、まだまだアイデンティティの分野ではやることが山積されている状態なので、引き続き活動をしていきたいと思います。いうことで、今後ともよろしくお願いいたします。2019参加メモ(Day4)こんにちは、富士榮です。毎日みっちりとセッションを聞いたので、かなりの疲労度ですが何はともあれようやく最終日です。初日から3日までの記録はこちらです。Wozniakの登場、というスケジュールです。参加したセッションについてメモを記録しておきます。Workday実はDIFのメンバーになぜWorkdayがいるのか結構疑問だったので、このセッションには期待していました。結果非常に有益でした。企業が内容の検証をするこのシナリオで確認に時間がかかったり、プライバシーの問題を抱えていたりする(例えば、2018年以降に卒業していることがわかれば良いので、実際の卒業年度がわかる必要がなかったり、成績の平均が3よりよければ良いので実際の細かい点数までは必要ないはず、という話。環境を設計するにあたり、色々と検討したこと(この辺りはかなり細かく資料では説明されていたので今後資料が公開されることがあれば是非見てみるべきだと思います。そのくらい参考になりました。Credentialsを使って検証をしてPros/Consを出してみた。Credentialsのフォーマットは標準化されているが、伝搬のためのプロトコルは標準化されていない標準が最終化されていない標準がオープンすぎる。JWTプロジェクトから学んだことW3Cの方が開発しやすい(開発者にとって開発しやすい)標準仕様を見て素で開発するか、OSSのプロジェクトを使って開発するか考えないといけない何よりもSovrin/HyperledgerIndyが動いたPoCではRevocationのシナリオはやらなかったのでその部分は注意このテクノロジーに感じるポテンシャルパスワードレス・ログインにも使える(強固な認証をスケーラブルに実装できる可能性がある)この方式が標準として普及していくといいかも(SAMLみたいに)その他Githubに色々と公開されているのでぜひみなさん試してみましょう。Bertocciクロージング・キーノート前最後のセッションはやはりVittorioのセッションで締めておこうと思います。見たものが全て、つまり今のままの権限を移行できる簡単に使えるのか、色々と出来るのか、という軸で4象限で表すと、壁に突き当たるデプロイの壁(自前のデプロイの限界地点。同意をとったり、外部のページへ飛ばすことも可能ちなみにTシャツとダイアグラムの書かれた画用紙を貰いました◆クロージング・キーノートいよいよクロージングです。Roomが開くのを大勢の参加者が扉の前に押し寄せて待っています。開場とともに人の群が良い席を求めて雪崩れ込んでいくのは圧巻でした。Wozniakですね。あっという間に会場は満席に。最終日の最後のセッションまでこんなに熱気があるカンファレンスも滅多にないんじゃないでしょうか?会場から開演まで20分程度の間があったのですが、その間Electricヴァイオリンのライブ演奏がステージでは行われていました。Woodの使っているような楽器を使っていて非常にかっこよかったです。ちなみにElectricヴァイオリンってフレットが付いているギターとヴァイオリンの合いの子みたいなモデルと、フレットレスのヴァイオリンをそのまま電子楽器にしたモデルがあるのですが、今回の方は前者のモデルをお使いでした。Woodを聴きたくなりました&楽器が欲しくなりましたwさて、ようやく開演です。Wozniakがステージに登場すると会場は大盛り上がりです。ステージはAndreとSteveの対談形式なので、正直なところ話の内容は拾いきれていませんが、いちいちジョークを挟みながらAndreの色々な問いに答えていくので、会場は度々爆笑の渦、でした。(付いていけない部分が多々ありましたが。名刺でステーキを切った?エピソードとか)細かい内容は動画が公開されれば皆さんでも見ることも可能だと思いますし、私も追いきれなかったのでその時に改めて確認しようと思いますが、何点か重要だな、と思った点のみを。(かつ聞き取れた部分)注目しているテクノロジーは?AIとか。我々は脳がどのようになっているのかも分かっていないし、記憶がどこにストアされているのかすらも分かっていないそんな状態なので、AIはインテリジェンスを持っていないし、シンギュラリティにはなり得ないGoogleは人間よりも犬の画像を認識するのは得意かもしれないが、犬が何であるかを知っているわけではない人間の脳は機械よりも優れているので、まだ存在しないものを想像して創造することが大切Appleの起こしたInnovationでもっとも大切だったものはiPhoneではないAppストアでサードパーティにマーケットを解放したことであるそれがなければ今、我々はUberやLyftを使うことができていないはずであるBlockchainベースのアイデンティティについてどう思うか?我々の日々の行動を政府がトラッキング可能で利用可能な状態であること、に対して、ブロックチェーンを導入すればこれ以上データを取得されなくなる、というのはブロックチェーンを正当化する理由にはならないと思うそして、来年の開催地は「デンバー」です!非常に楽しみです!ということで、4日間に渡ってお伝えしてきた日記もおしまいです。ちなみに午後はペンタゴンの側のショッピングモールに行ってきました。屋上からペンタゴンが見えたので写真を撮りましたが上空から取らないとなんだかわかりませんね。2019参加メモ(Day3)こんにちは、富士榮です。