func generateSignedCode(core *roll.Core, subject, scope string, app *roll.Application) (string, error) { privateKey, err := core.RetrievePrivateKeyForApp(app.ClientID) if err != nil { return "", err } token, err := rolltoken.GenerateCode(subject, scope, app.ClientID, privateKey) return token, err }
func generateJWT(subject, scope string, core *roll.Core, app *roll.Application) (string, error) { privateKey, err := core.RetrievePrivateKeyForApp(app.ClientID) if err != nil { return "", err } token, err := rolltoken.GenerateToken(subject, scope, app.ClientID, app.ApplicationName, privateKey) return token, err }