@@ -96,13 +96,13 @@ type hydraAdminClientService interface {
9696}
9797
9898type kratosPublicClientService interface {
99- ToSession (context.Context ) kratos.V0alpha2ApiApiToSessionRequest
99+ ToSession (context.Context ) kratos.FrontendAPIToSessionRequest
100100}
101101
102102type kratosAdminClientService interface {
103- AdminGetIdentity (context.Context , string ) kratos.V0alpha2ApiApiAdminGetIdentityRequest
104- AdminCreateIdentity (context.Context ) kratos.V0alpha2ApiApiAdminCreateIdentityRequest
105- AdminCreateSelfServiceRecoveryLink (context.Context ) kratos.V0alpha2ApiApiAdminCreateSelfServiceRecoveryLinkRequest
103+ GetIdentity (context.Context , string ) kratos.IdentityAPIGetIdentityRequest
104+ CreateIdentity (context.Context ) kratos.IdentityAPICreateIdentityRequest
105+ CreateRecoveryLinkForIdentity (context.Context ) kratos.IdentityAPICreateRecoveryLinkForIdentityRequest
106106}
107107
108108// HydraKratosClient implements the Client interface for the a Hydra and Kratos integration.
@@ -206,8 +206,8 @@ func NewHydraKratosClientFromConfig(cfg *HydraKratosConfig) (*HydraKratosClient,
206206 Config : cfg ,
207207 httpClient : httpClient ,
208208 hydraAdminClient : hydraAdminClient ,
209- kratosAdminClient : kratosAdminClient .V0alpha2Api ,
210- kratosPublicClient : kratosPublicClient .V0alpha2Api ,
209+ kratosAdminClient : kratosAdminClient .IdentityAPI ,
210+ kratosPublicClient : kratosPublicClient .FrontendAPI ,
211211 }, nil
212212}
213213
@@ -575,7 +575,7 @@ type KratosUserInfo struct {
575575
576576// GetUserInfo returns the UserInfo for the userID.
577577func (c * HydraKratosClient ) GetUserInfo (ctx context.Context , userID string ) (* KratosUserInfo , error ) {
578- id , _ , err := c .kratosAdminClient .AdminGetIdentity (ctx , userID ).Execute ()
578+ id , _ , err := c .kratosAdminClient .GetIdentity (ctx , userID ).Execute ()
579579 if err != nil {
580580 return nil , err
581581 }
@@ -611,8 +611,8 @@ type CreateIdentityResponse struct {
611611func (c * HydraKratosClient ) CreateIdentity (ctx context.Context , email string ) (* CreateIdentityResponse , error ) {
612612 schemaID := viper .GetString ("kratos_schema_id" )
613613
614- body := kratos .NewAdminCreateIdentityBody (schemaID , map [string ]interface {}{"email" : email })
615- idResp , _ , err := c .kratosAdminClient .AdminCreateIdentity (ctx ).AdminCreateIdentityBody (* body ).Execute ()
614+ body := kratos .NewCreateIdentityBody (schemaID , map [string ]interface {}{"email" : email })
615+ idResp , _ , err := c .kratosAdminClient .CreateIdentity (ctx ).CreateIdentityBody (* body ).Execute ()
616616 if err != nil {
617617 return nil , err
618618 }
@@ -635,9 +635,9 @@ type CreateInviteLinkForIdentityResponse struct {
635635
636636// CreateInviteLinkForIdentity creates a Kratos recovery link for the identity, which can act like a one-time use invitelink.
637637func (c * HydraKratosClient ) CreateInviteLinkForIdentity (ctx context.Context , req * CreateInviteLinkForIdentityRequest ) (* CreateInviteLinkForIdentityResponse , error ) {
638- body := kratos .NewAdminCreateSelfServiceRecoveryLinkBody (req .AuthProviderID )
638+ body := kratos .NewCreateRecoveryLinkForIdentityBody (req .AuthProviderID )
639639 body .SetExpiresIn (viper .GetString ("kratos_recovery_link_lifetime" ))
640- recovery , _ , err := c .kratosAdminClient .AdminCreateSelfServiceRecoveryLink (ctx ).AdminCreateSelfServiceRecoveryLinkBody (* body ).Execute ()
640+ recovery , _ , err := c .kratosAdminClient .CreateRecoveryLinkForIdentity (ctx ).CreateRecoveryLinkForIdentityBody (* body ).Execute ()
641641 if err != nil {
642642 return nil , err
643643 }
0 commit comments