models

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Must

func Must[T any](value T, err error) T

Types

type AuthorizeRequest

type AuthorizeRequest struct {
	ResponseTypes        []string
	RedirectURI          string
	State                string
	HandledResponseTypes []string
	ResponseMode         string
	DefaultResponseMode  string
	Request              *Request
}

func FromFositeAuthorizeRequest

func FromFositeAuthorizeRequest(reqester fosite.AuthorizeRequester) *AuthorizeRequest

func (*AuthorizeRequest) ToFositeAuthorizeRequest

func (ar *AuthorizeRequest) ToFositeAuthorizeRequest() *fosite.AuthorizeRequest

type Client

type Client struct {
	ID             string
	Secret         string
	RotatedSecrets []string
	RedirectURIs   []string
	GrantTypes     []string
	ResponseTypes  []string
	Scopes         []string
	Audience       []string
	Public         bool
}

func FromFositeClient

func FromFositeClient(client fosite.Client) *Client

func (*Client) ToFositeClient

func (c *Client) ToFositeClient() *fosite.DefaultClient

type Request

type Request struct {
	ID                string
	RequestedAt       time.Time
	Client            *Client
	RequestedScope    []string
	GrantedScope      []string
	Form              map[string][]string
	RequestedAudience []string
	GrantedAudience   []string
	RotatedAt         time.Time
}

func FromFositeReq

func FromFositeReq(reqester fosite.Requester) *Request

func (*Request) ToFositeReq

func (r *Request) ToFositeReq() *fosite.Request

Jump to

Keyboard shortcuts

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