Exemple #1
0
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
}