認可レスポンスに 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 |