Documentation ¶
Index ¶
- type Kratos
- func (k *Kratos) Configure(v any)
- func (k *Kratos) CreateIdentity(user map[string]interface{}, password string) (*oryKratos.Identity, error)
- func (k *Kratos) DeleteIdentity(id string) error
- func (k *Kratos) GetAllIdentity() ([]oryKratos.Identity, error)
- func (k *Kratos) GetIdentity(id string) (*oryKratos.Identity, error)
- func (k *Kratos) Name() string
- func (k *Kratos) ValidateSession(r *http.Request) (*oryKratos.Session, error)
- type KratosConfig
- type KratosSession
- func (s *KratosSession) SetCurrentCookie(cookie *http.Cookie)
- func (s *KratosSession) SetCurrentSession(session *oryKratos.Session)
- func (s *KratosSession) SetCurrentUser(user *oryKratos.Identity)
- func (s *KratosSession) SetSession(session *oryKratos.Session)
- func (s *KratosSession) SetSessionToken(token *string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Kratos ¶
type Kratos struct { Public *oryKratos.APIClient Session *KratosSession // contains filtered or unexported fields }
func (*Kratos) CreateIdentity ¶
func (*Kratos) DeleteIdentity ¶
type KratosConfig ¶
type KratosSession ¶
type KratosSession struct { CurrentUser *oryKratos.Identity CurrentSession *oryKratos.Session CurrentCookie *http.Cookie CurrentSessionToken *string }
func (*KratosSession) SetCurrentCookie ¶
func (s *KratosSession) SetCurrentCookie(cookie *http.Cookie)
func (*KratosSession) SetCurrentSession ¶
func (s *KratosSession) SetCurrentSession(session *oryKratos.Session)
func (*KratosSession) SetCurrentUser ¶
func (s *KratosSession) SetCurrentUser(user *oryKratos.Identity)
func (*KratosSession) SetSession ¶
func (s *KratosSession) SetSession(session *oryKratos.Session)
func (*KratosSession) SetSessionToken ¶
func (s *KratosSession) SetSessionToken(token *string)
Click to show internal directories.
Click to hide internal directories.