func()

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)
}