func (m *RethinkManager) CreateClient(c *fosite.DefaultClient) error { if c.ID == "" { c.ID = uuid.New() } hash, err := m.Hasher.Hash(c.Secret) if err != nil { return errors.New(err) } c.Secret = hash if err := m.publishCreate(c); err != nil { return err } return nil }