Documentation ¶
Index ¶
- func CheckClaims(acnt account.Element, clms claims.Claims) error
- func IdToken(sys IdTokenSystem, ta tadb.Element, acnt account.Element, ...) (string, error)
- func ProvidedAttributes(scopCons, attrCons Consent, scops map[string]bool, reqClms claims.Claims) (attrs map[string]bool, err error)
- func ProvidedScopes(scopCons Consent, reqScops map[string]bool) (scops map[string]bool, err error)
- func RespondJson(w http.ResponseWriter, params map[string]interface{}) error
- func SetSub(sys SetSubSystem, acnt account.Element, ta tadb.Element) error
- type Consent
- type IdTokenSystem
- type SetSubSystem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckClaims ¶
clms に応えられるかどうか。 返り値は応えられない場合のみ非 nil。
func IdToken ¶
func IdToken(sys IdTokenSystem, ta tadb.Element, acnt account.Element, attrNames map[string]bool, clms map[string]interface{}) (string, error)
ta に渡す acnt の ID トークンをつくる。
func ProvidedAttributes ¶
func ProvidedAttributes(scopCons, attrCons Consent, scops map[string]bool, reqClms claims.Claims) (attrs map[string]bool, err error)
提供する属性を返す。 scops: 提供するスコープ。 必須属性が許可されない場合のみ err が非 nil。
func ProvidedScopes ¶
提供するスコープを返す。 必須スコープが許可されない場合のみ err が非 nil。
func RespondJson ¶
func RespondJson(w http.ResponseWriter, params map[string]interface{}) error
機密情報を JSON で返す。
Types ¶
type IdTokenSystem ¶
Click to show internal directories.
Click to hide internal directories.