in app.go [303:317]
func (app *App) roleARN(userRole string) (string, error) {
if isValidARN(userRole) {
return userRole, nil
}
// Combine the user provided role name with the prefix from the
// config.
combined := fmt.Sprintf("%s%s", app.config.RolePrefix, userRole)
if isValidARN(combined) {
return combined, nil
}
return "", fmt.Errorf("invalid role ARN: %v", combined)
}