Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Module("principalresolver", fx.Provide( NewPrincipalResolver, fx.Annotate( ProvideAsUCANOption, fx.ResultTags(`group:"ucan_options"`), ), fx.Annotate( ProvideAsUCANRetrievalOption, fx.ResultTags(`group:"ucan_retrieval_options"`), ), ), )
Functions ¶
func NewPrincipalResolver ¶
func NewPrincipalResolver(cfg app.AppConfig) (validator.PrincipalResolver, error)
NewPrincipalResolver creates a principal resolver from configuration
func ProvideAsUCANOption ¶
func ProvideAsUCANOption(resolver validator.PrincipalResolver) ucanserver.Option
ProvideAsUCANOption provides the principal resolver as a UCAN server option
func ProvideAsUCANRetrievalOption ¶ added in v0.0.17
func ProvideAsUCANRetrievalOption(resolver validator.PrincipalResolver) ucanretrievalserver.Option
ProvideAsUCANRetrievalOption provides the principal resolver as a UCAN retrieval server option/
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.