fusion

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	// GetFusionAuthToken 获取Fusion认证Token
	GetFusionAuthToken(*GetFusionAuthTokenRequest) (*GetFusionAuthTokenResponse, error)
	// GetFusionAuthTokenWithOptions 获取Fusion认证Token(带运行时选项)
	GetFusionAuthTokenWithOptions(*GetFusionAuthTokenRequest, *Option) (*GetFusionAuthTokenResponse, error)
	// VerifyWithFusionAuthToken 使用Fusion认证Token进行验证
	VerifyWithFusionAuthToken(*VerifyWithFusionAuthTokenRequest) (*VerifyWithFusionAuthTokenResponse, error)
	// VerifyWithFusionAuthTokenWithOptions 使用Fusion认证Token进行验证(带运行时选项)
	VerifyWithFusionAuthTokenWithOptions(*VerifyWithFusionAuthTokenRequest, *Option) (*VerifyWithFusionAuthTokenResponse, error)
}

Client 定义了Fusion认证客户端的接口

func New

func New(config *Config) (Client, error)

New 创建新的Fusion认证客户端 config: Fusion 认证配置 返回: Client 实例和错误

type ClientEntity

type ClientEntity struct {
	*Config
	// contains filtered or unexported fields
}

ClientEntity 实现了Client接口

func (*ClientEntity) GetFusionAuthToken

func (f *ClientEntity) GetFusionAuthToken(request *GetFusionAuthTokenRequest) (*GetFusionAuthTokenResponse, error)

GetFusionAuthToken 获取Fusion认证Token

func (*ClientEntity) GetFusionAuthTokenWithOptions

func (f *ClientEntity) GetFusionAuthTokenWithOptions(request *GetFusionAuthTokenRequest, runtime *Option) (*GetFusionAuthTokenResponse, error)

GetFusionAuthTokenWithOptions 获取Fusion认证Token(带运行时选项)

func (*ClientEntity) VerifyWithFusionAuthToken

func (f *ClientEntity) VerifyWithFusionAuthToken(request *VerifyWithFusionAuthTokenRequest) (*VerifyWithFusionAuthTokenResponse, error)

VerifyWithFusionAuthToken 使用Fusion认证Token进行验证

func (*ClientEntity) VerifyWithFusionAuthTokenWithOptions

func (f *ClientEntity) VerifyWithFusionAuthTokenWithOptions(request *VerifyWithFusionAuthTokenRequest, runtime *Option) (*VerifyWithFusionAuthTokenResponse, error)

VerifyWithFusionAuthTokenWithOptions 使用Fusion认证Token进行验证(带运行时选项)

type Config

type Config = models.Config

Config 类型别名定义,简化导入

type GetFusionAuthTokenRequest

type GetFusionAuthTokenRequest = dypnsapi.GetFusionAuthTokenRequest

type GetFusionAuthTokenResponse

type GetFusionAuthTokenResponse = dypnsapi.GetFusionAuthTokenResponse

type Option

type Option = teeUtil.RuntimeOptions

type VerifyWithFusionAuthTokenRequest

type VerifyWithFusionAuthTokenRequest = dypnsapi.VerifyWithFusionAuthTokenRequest

type VerifyWithFusionAuthTokenResponse

type VerifyWithFusionAuthTokenResponse = dypnsapi.VerifyWithFusionAuthTokenResponse

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL