認可レスポンスに iss パラメータを含める仕様
mix-up 攻撃に対して有効
認可レスポンスに iss パラメータを含める仕様
mix-up 攻撃に対して有効
RFC 7797 - JSON Web Signature (JWS) Unencoded Payload Option
RFC 7797 - JSON Web Signature (JWS) Unencoded Payload Option 日本語訳
ペイロードが JWS の外にあって JWS に含める必要が無いとき RFC 7515 - JSON Web Signature (JWS): Appendix F. Detached Content や、すでにURLセーフのため base64url エンコードをする必要が無い場合にペイロードを base64url エンコードしない JWS を作成するための RFC7519 拡張
| package main | |
| import ( | |
| "fmt" | |
| "strconv" | |
| ) | |
| type num int | |
| func (n num) val() val { |
| var MAX_SEQ_NAME_LENGTH = 63; | |
| var PARTS_LENGTH_THRESHOLD = 29; | |
| function getSerialSequence(tableName, columnName) { | |
| t = tableName; | |
| c = columnName; | |
| if (tableName.length + columnName.length + 5 > MAX_SEQ_NAME_LENGTH) { | |
| if (tableName.length > PARTS_LENGTH_THRESHOLD) { | |
| if (columnName.length > PARTS_LENGTH_THRESHOLD) { | |
| t = tableName.substring(0, PARTS_LENGTH_THRESHOLD); |
| package main | |
| import ( | |
| "os" | |
| "text/template" | |
| ) | |
| type Person struct { | |
| Name string | |
| City string |
| package main | |
| import ( | |
| "os" | |
| "text/template" | |
| ) | |
| type Person struct { | |
| Name string | |
| City string |
| package main | |
| import ( | |
| "os" | |
| "text/template" | |
| ) | |
| type Person struct { | |
| Name string | |
| City string |
| package main | |
| import ( | |
| "os" | |
| "text/template" | |
| ) | |
| type Person struct { | |
| Name string | |
| City string |
| package main | |
| import ( | |
| "os" | |
| "text/template" | |
| ) | |
| type Person struct { | |
| Name string | |
| City string |