タグ

2020年10月12日のブックマーク (6件)

  • JSON Web Token(JWT)の紹介とYahoo! JAPANにおけるJWTの活用

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。 IDソリューション部の都筑です。 新卒2年目で普段はYahoo! ID連携のサーバーサイド、iOSのSDKの開発などを担当しています。 今回は最近ユーザーやデバイスの認証で用いられる”JSON Web Token(JWT)”についての解説と、Yahoo! JAPANと他社の活用事例を紹介したいと思います。 JWTとは? JWTとはJSON Web Tokenの略称であり、属性情報(Claim)をJSONデータ構造で表現したトークンの仕様です。 仕様はRFC7519(外部サイト)で定められています。 特徴として、署名、暗号化ができ、URL-safeであることなどが挙げられます。発音は"ジョット"です。 JWTと関連す

    JSON Web Token(JWT)の紹介とYahoo! JAPANにおけるJWTの活用
  • JSON Web Token(JWT)のClaimについて · なるはやで いい感じの 動作確認

    REST APIなどを開発すると、避けては通れないものに認証があります。 最近はOAuth2 Providerを実装することが多いのですが、発行するアクセストークンにJSON Web Token(JWT)を利用しています。 JWTは名前の通り、RFC7519によって定義されたスキーマを持つJSONです。 JSONの各キーとして、RFCで定義されている標準的なキーと値のペア(Claim)を取ることにより、標準的な取り扱いが可能になります。 記事では、JWTのClaimについて、OAuth2 Providerでのアクセストークンを発行する立場から、備忘録的にまとめたいと思います。 なお、JWTにはJOSE Headerのような、Claimとは別の仕様も含まれていますが、記事ではClaimのみを対象とします。 アクセストークンとしてJWTを利用することの利点 JWTは単なるJSONのため、ア

  • Learning from military formation for software test - Speaker Deck

    Transcript None !EBJQSFTFOUT ౻ݪ�େ wϓϩδΣΫτϑΝγϦςʔ λʔɺτϨʔφʔ w޷͖ͳ෢ক͸ੴాࡾ੒ wIUUQ���EBJQSFTFOUT�DPN� ͜ͷࢿྉͷ໨త wιϑτ΢ΣΞςετΛֶͿͨΊ wιϑτ΢ΣΞςετʹର͢Δ෮शͷͨΊ wιϑτ΢ΣΞςετٕ๏υϦϧ͕໘ന͔ͬ ͔ͨΒ wएऀʹྺ࢙ʹڵຯΛ࣋ͬͯ΋Β͏ͨΊ ָఱϒοΫε: ιϑτ΢ΣΞςετٕ๏υϦϧ - ςετઃܭͷ ߟ͑ํͱ࣮ࡍ - ळࢁߒҰ : ຊ : http://http://goo.gl/hQGwm ܹࢗΛड͚ͨ ॻ੶ ख๏Λࡉֶ͔͘ͿͳΒ ಡΉ͜ͱΛ͓͢͢Ί͠·͢ ςετΛҭͯΔɻςετΛࢧ͑Δ�IUUQ���XXX�TMJEFTIBSF�OFU�HPZPLJ�VMUJNBUF�BHJMJTU�UPLZP ܹࢗΛड͚ͨ ൃද ࢲͷίϯςΩετ w8FCαʔϏε޲͚ͱͯ͠

    Learning from military formation for software test - Speaker Deck
  • SpreadsheetのデータをGASを使ってSJISのCSVでダウンロードする方法-UnderscoreGS代替案更新

    2021年2月にここで紹介していたUnderscoreGSというライブラリが使えなくなって途方にくれてたんですが、親切な方がわざわざ代替案を教えてくれて無事復活しました〜〜!ほんと感謝です・・・!早速一部書き換えましたのでどうぞ! 毎日毎日毎日毎日スプレッドシートを使って仕事をしていますが、地味に面倒だなと思っていたことが、SpreadsheetのデータをCSVでエクスポートする際に、デフォルトの機能だとUTF-8でしかDLできないということ。SpreadsheetのデータをS-JISのCSVにしたいときに、UTF-8形式のCSVでダウンロードして一度テキストエディタで開き、UTF-8からSJISに変換しないといけないのだ。めんどぃ〜 作業時間としては1分もかからないのですが、こういう地味にチリツモな作業に時間を取られるのが何よりも嫌なのでなんとかしたいと思って調べました。解決しました。こ

    SpreadsheetのデータをGASを使ってSJISのCSVでダウンロードする方法-UnderscoreGS代替案更新
  • GASで文字コード指定してファイルを書き出す - Qiita

    方法 以下の処理により文字コード指定してファイルを書き出すことが可能になる。 空のBlobを生成 Blobに書き出したい文字列と文字コードをセット Blobをファイルに書き出し コードで表すと以下のとおり var blob = Utilities.newBlob("", contentType, fileName); blob.setDataFromString(string, charSet); DocsList.createFile(blob); 解説 GASから任意の文字列をテキストファイルとして書き出すにはDocsList.createFile(string, contentType)により可能だが、文字コードを指定して書き出すことはできない。そこで、文字コード指定のできるBlob生成をしてからDocsList.createFile(Blob)することで、指定した文字コードでファイ

    GASで文字コード指定してファイルを書き出す - Qiita
  • 同値分割・境界値分析の解説 - Qiita

    同値分割とは 同値分割は、さまざまなテストフェーズで利用できるブラックボックステスト技法の一つです。テスト結果(ソフトウェアの振る舞い)をグループ分けし、それぞれのテスト結果になる代表的なテスト条件を選択してテストします。言い換えれば、すべてのテストをするのではなく代表的なテストをすればよい、という考え方です。一般的にはテスト技法の基礎といわれています。 来はテスト結果(数学的な表現をすると値域)に着目するテスト技法ですが、ここではテスト条件(数学的な表現をすると定義域)に着目する方法を解説します。 同値分割は大きく5つの作業に分けられます。 同値クラスを作る 同値クラスを分類する 代表値を決定する テスト条件を決定する テスト条件を見直す 5つの作業を解説するために、以下のような入力フォームのテストを考えてみましょう。 メールアドレスは「ローカルパート@ドメインパート」で構成される。

    同値分割・境界値分析の解説 - Qiita