func GetAccessByRefresh(tx *sql.Tx, token string) (*osin.AccessData, error) { access, err := datastore.GetAccessByRefresh(tx, token) if err != nil { return nil, err } client, err := GetClientByUID(tx, access.ClientID) if err != nil { return nil, err } a := &osin.AccessData{ Client: client, AuthorizeData: nil, AccessData: nil, AccessToken: access.AccessToken, RefreshToken: access.RefreshToken, ExpiresIn: access.ExpiresIn, Scope: access.Scope, RedirectUri: access.RedirectUri, CreatedAt: access.CreatedAt, } return a, nil }
func GetAccessByRefreshModel(tx *sql.Tx, token string) (*model.AccessData, error) { access, err := datastore.GetAccessByRefresh(tx, token) if err != nil { return nil, err } return access, nil }