「credential management apiを使ってみた話」 20161025 千葉團

Post on 14-Apr-2017

98 Views

Category:

Internet

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Credential Management

APIを

使ってみた話

モケラボ株式会社

モケラだ

広報だよ

グッズあるよ!

Credential Management

API

って何?

navigator.credentials.store(new PasswordCredential({ id: username, password: password,})).then((c) => { // おわったときの処理

});

保存する

取り出す

navigator.credentials.get({ password: true,}).then((c) => { return fetch('/api/v1/token', { method: 'POST', credentials: c, })}).then((resp) => { // fetchの結果からトークンを取り出す

});

注意点

● HTTPS必須!● navigator.credentials.get()

の結果からパスワードはとれないよ○ fetch()を使うしかない

● multipart/form-dataでID/Passが飛んでくる○ ログインAPIがJSON受け取りだとサ

ポートできない

注意点

● credentials付きfetch()は別ドメインにリクエストを投げれない○ ログイン機能をKii Cloud(ステマ)や

Firebaseにやらせる場合は、中継サーバーが必要

ログインを快適にしよう!

モケラをみんなに広めよう

ログインを快適にしよう!

top related